码迷,mamicode.com
首页 > 其他好文 > 详细

Kotlin基础语法

时间:2018-12-09 00:32:19      阅读:219      评论:0      收藏:0      [点我收藏+]

标签:nal   arp   fun   until   定义   基础语法   指定   string   bsp   

   简洁的lambda(匿名函数)

lamdba表达式使用实例:

  fun main(args : Array<String>) {

       val sumLambda : (Int , Int) --> Int = {x,y --> x + y }

  println(sumLambda(1,2))

}

 

定义常量与变量

可变变量定义: var 关键字

  var <标识符> : <类型> = <初始值>

不可变变量定义: val 关键字,只能赋值一次的变量。类似Java中的final修饰的变量。

  val <标识符> : <类型> = <初始值>

变量与常量都可以没有初始值,但是在引用前必须初始化。编译器支持自动类型判断,即声明时可以不指定类型,由编译器判断。

    val a : Int = 1
    val b = 1 //系统自动推断变量类型为Int
    val c  : Int  //如果不在声明时初始化必须提供变量类型
    

    var x = 5
    x += 1 //只有变量var可以修改

 注释

Kotlin支持单行注释和多行注释

// 这是一个单行注释

/*

    //使用指定步长
    for (i in 1..4 step 2) print(i)       //输出 “13”

    for (i in 4 downTo 1 step 2)   print(i)    //输出“42”

    //使用 until 函数排除结束元素 如 表示 [1,10)
    for (i in util 10 ){  
         print(i)
}

 

这是一个多行注释 

*/

 

Kotlin基础语法

标签:nal   arp   fun   until   定义   基础语法   指定   string   bsp   

原文地址:https://www.cnblogs.com/djxf/p/10070509.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!