kotlin基础语言知识
2017-05-23 13:36
204 查看
class KotlinClass { //声明一个函数使用关键字fun Unit表示没有返回值也可以省略不写,Unit和void类似 fun example(): Unit { } fun example1() { } //声明有返回值的函数 :Int表示返回值和参数类型为Int fun example2(a: Int, b: Int): Int { return a + b; } fun example3(a: Int, b: Int) = a + b;//example2和example3是一个函数的不同写法,当函数只有一个表达式时 //声明变量 var x = 1; var x1: Int = 1; //声明一个常亮 val y = 1; val a: Int = 1; //字符串模板 var a1: Int = 10; var b = "a=$a"; var b1: String = "abc"; var c = "b1.length=$b1.length"; var c1 = "b1.length=${b1.length}"; //条件表达式 fun test(): Int { var a: Int = 1; var b: Int = 2; if (a > b) { return a; } else { return b; } } //循环测试 fun loopTest() { //for循环 var args = arrayOf("args1", "args2", "args3"); for (arg in args) { print("arg is $args"); } //while循环 var i = 10; while (i < 10) { print("i=${i++}"); } //when表达式 var j = 6; when (j) { 1 -> print("YES, j=$j"); 5 -> print("YES, j=$j"); else -> print("NOT"); } //使用Ranges var k=11; if (k in 1..10) { print("OK"); } else { print("NO"); } } }
相关文章推荐
- Linux下C语言编程--基础知识
- 汇编语言的基础知识标识符和表达式的继续
- Java 语言基础知识(一)
- Linux下C语言编程--基础知识
- Linux系统下C语言编程基础知识介绍
- inux下C语言编程基础知识
- Linux下C语言编程--基础知识
- linux程序设计入门----基础知识:linux下C语言编程基础知识
- linux操作系统下c语言编程入门--基础知识
- Linux下C语言编程--基础知识
- Linux下C语言编程基础知识
- 汇编语言的基础知识标识符和表达式的--复合内存变量的定义
- Linux下C语言编程--基础知识
- php语言基础知识
- Linux 下 C 语言编程基础知识
- 汇编语言的基础知识标识符和表达式
- linux操作系统下c语言编程入门 -- (1)基础知识
- 学会Linux下C语言编程--基础知识
- Linux系统下C语言编程基础知识介绍
- C语言基础知识