kotlin
不止于言
idea is good,just talk is cheap , please show me code
展开
-
kotlin(1):基本类型+包
基本类型在kotlin中,所有的东西都是对象(没有类似于java的基本数据类型),因此可以在任何变量上调用成员函数或者属性. 1.数字与java不同的是,对于数字没有隐式拓宽转换(在java中int可以隐式的转换为long)提供了六种内置的类型:Double,Float,Long,Int,Short,Byte (不包括Char类型) 2.字面常量十进制:123原创 2017-05-25 10:26:47 · 449 阅读 · 0 评论 -
kotlin(2):控制流
控制流1.if表达式If可以返回一个值使用:val v = if(3>4) 5 else 1 If的分支可以使代码块,最后的表达式作为该块的值,如果使用if作为表达式而不是语句,该表达式需要有else分支2.when表达式When取代了switch,不会顺序执行,when将参数和所有的分支条件顺序比较,直到某个分支满足条件,when既可以被当做表达式使用也可以当做原创 2017-05-25 16:44:10 · 231 阅读 · 0 评论 -
Kotlin在AS中的配置使用
1.需要下载kotlin的插件 使用的AS的版本是2.1.2,下载完成后需要重启才能使用kotlin 截图(已下载): 2.新建Android项目 在项目的gradle文件中 修改配置如下 3.在module的gradle文件中 修改配置如下apply plugin: 'com.android.application'apply plugin: 'kotlin-android'apply原创 2017-05-22 16:15:14 · 2152 阅读 · 0 评论 -
kotlin(3):类和对象以及其他的概念属性
类和对象类声明由类名,类头(指定其类型参数,主构造函数等)和由大括号包围的类体构成,类头和类体都是可选的,如果一个类没有类体,可以省略花括号. 1.主构造函数在kotlin中的一个类可以有一个主构造函数和多个次构造函数,主构造函数是类头的一部分,跟在类名后.class Demo constructor(data: String){}如果主构造函数没有任何注解或者可见性修饰符原创 2017-06-07 15:26:03 · 351 阅读 · 0 评论