您的位置:首页 > 其它

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");
}
}

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: