摘要: 三、函数和lambda表达式 1. 函数声明 函数参数是用 Pascal 符号定义的 name:type。参数之间用逗号隔开,每个参数必须指明类型。函数参数可以有默认参数。这样相比其他语言可以减少重载。 2. 命名参数在调用函数时可以参数可以命名。这对于有很多参数或只有一个的函数来说很方便。 ... 阅读全文
posted @ 2015-09-11 18:35 天天_byconan 阅读(8483) 评论(0) 推荐(0) 编辑
摘要: 二、类和对象: 1. 类定义:类的声明包含类名,类头(指定类型参数,主构造函数等等),以及类主体,用大括号包裹。类头和类体是可选的;如果没有类体可以省略大括号。 2. 构造函数:在 Kotlin 中类可以有一个主构造函数以及多个二级构造函数。主构造函数是类头的一部分:跟在类名后面(可以有可选的参... 阅读全文
posted @ 2015-09-11 17:47 天天_byconan 阅读(1386) 评论(0) 推荐(0) 编辑
摘要: 一、基础语法: 1. 定义包名:包名应该在源文件的最开头,包名不必和文件夹路径一致:源文件可以放在任意位置。 2. 定义函数: 表达式函数体自动推断型的返回值: 要想函数在模块外面可见就必须有一个确定的返回值: Unit相当于Java中的void,可省略 3. 定义变量: ,普通变量 ,只读变量... 阅读全文
posted @ 2015-09-11 14:50 天天_byconan 阅读(1399) 评论(1) 推荐(0) 编辑
摘要: 以下内容为原创,欢迎转载,转载请注明来自天天博客:http://www.cnblogs.com/tiantianbyconan/p/4800656.htmlKotlin是由JetBrains开发并且开源的静态类型JVM语言。比Java语言语法简洁,支持很多Java中不支持的语法特性,如高阶函数、內联... 阅读全文
posted @ 2015-09-11 13:20 天天_byconan 阅读(17705) 评论(0) 推荐(0) 编辑