在线代码编辑器Kotlin Playground
课程学习 Kotlin 编程语言
注释
单行注释
多行注释
1 2 3 4
| /* * This is a very long comment that can * take up multiple lines. * /
|
输出
格式化输出例子:
1 2 3 4
| fun main() { val cartTotal = 20 println("Total: $cartTotal") }
|
数据类型
来源:在 Kotlin 中创建和使用变量 (google.cn)
数据类型 |
可包含的数据类型 |
字面量值示例 |
String |
文本 |
"Add contact"
"Search"
"Sign in" |
Int |
整数 |
32
1293490
-59281 |
Double |
小数 |
2.0
501.0292
-31723.99999 |
Float |
小数(不如 Double 精确),数字末尾带有 f 或 F 。 |
5.0f
-1630.209f
1.2940278F |
Boolean |
true 或 false 。当只有两个可能的值时,可使用此数据类型。请注意,true 和 false 是 Kotlin 中的关键字。 |
true
false |
常量与变量
Kotlin 编译器可以根据初始值推断出这些变量/常量所属的数据类型。
声明常量
1
| val constant_name: data_type = initial_value
|
或
1
| val constant_name = initial_value
|
声明变量
1
| var variable_name: data_type = initial_value
|
或
1
| var variable_name = initial_value
|
更新变量
1
| variable_name = initial_value
|
自增 自减
i++
等同于 i = i + 1
,i--
等同于 i = i - 1
字符串
定义
字符串的连接
1 2 3 4 5 6
| fun main() { var a = "a" var b = "b" var c = a + b println(c) }
|
输出结果
转义反斜杠
1 2 3
| fun main() { println("hello \"world\"") }
|
输出结果
函数
定义函数
1 2 3 4
| fun function_name (para1: para1_type= default_parametre_value, para2: para1_type,...): return_type{ return statement }
|
调用函数
在 main()
函数中,调用 test()
函数。完成后的代码应如下所示:
1 2 3 4 5 6 7 8 9 10 11 12 13
| fun test1() { println("test") }
fun test2(a: Int, b: Int): Int { var c = a + b return c }
fun main() { test1() println("1+2=" + test2(1,2)) }
|
输出结果