Kotlin

Kotlin Reference: Returns and Jumps

  Kotlin 有三种结构跳转表达式: return:默认返回最近一层的函数或匿名函数。 break:结束最近一层的循环。 continue:进行到最近一层循环的下一步。   这三个表达式都可以用在其他表达式中,如: [code lang=”kotlin”]val s = person.name ?: return[/code]   以上三个表达式的类型为 Nothing…
Read more

Kotlin Reference: Packages

  可以在源文件的开头进行包声明: [code lang=”kotlin”]package foo.bar fun baz() {} class Goo {} // …[/code]   源文件中的全部内容(如类和函数)都包含在所声明的包中。在上面的例子中,函数 baz() 的全名为 foo.bar.baz,类 Goo 的全名为 foo.bar.Goo。   如…
Read more

Kotlin Reference: Basic Types

  本系列翻译自 Kotlin 官方文档,并对一些疑难点添加了备注,以【注】标记。   Kotlin 中一切皆对象,也就是说,我们可以调用任意变量的成员函数和属性。虽然一些内置类型的实现经过了优化,但对用户来说,它们仍表现为普通的类,本节就描述了这些类型:数字、字符、布尔和数组。 Numbers   Kotlin 对数字的处理和 Java 类似,但又不完全相同。比如说,Kotlin 不会对数字进行…
Read more