Kotlin--基本函数和变量定义

据说Kotlin在androidstudio 3.0 的预览版已经被添加了支持。所以想学习的小伙伴不妨更新下AS,感受下新语言。
  也是受到了刺激决定学习下kotlin ,记录下kotlin的学习过程。一边看文档一边记录练习吧算是。那么今天就是第一天,先从基本的语法开始学起。希望想学习的小伙伴一起学习下吧。
  1.0 基本变量的定义 
  kotlin的变量定义与java 的不用点在于变量的类型是在变量名的后面。用冒号来分割,属性可以用关键字var 声明为可变的,否则使用只读关键字val。

第一种添加了变量类型
val a: Int
a=3
or
val a: Int=3
第二种没有指明变量类型 ,但是kotlin会推断出变量类型(需要赋初始值)
val a= 2

2.0字符串模板定义
  kotlin 关于字符串与实际变量的拼接。与java 不太一样。下面举个栗子

val a=1
val str=" a is $a"; // a is 1
val str2 =" ${ str.replace(is, was)} " // a was 1
所以拼接 是用了$ 符来实现的。

3.0条件表达式
  这里使用 if举例子当然 kotlin 也有when 、for、while 语句控制表达式 这几个表达式 总体来说 使用起来感觉和java 差不多

val a=2
val b=3
var max: Int
max= if(a>b) a else b
or
var max: Int
if (a > b) {
max = a
} else {
max = b
}

4.0 基本函数的定义
  基本函数的使用, Kotlin 普通函数的定义。 使用 fun 关键字 来作位函数声明 。 下面以一个简单的求和作为例子说明

fun sum(a: Int, b: Int): Int {
return a + b
}

以上就是关于Kotlin 的基本函数使用和变量定义。接下来我会对表达式 和 函数 深入用法进行扩展学习和记录。还有会介绍kotlin 中的类和对象的使用。也欢迎大家一起来学习。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容