首先,我们如何向控制台(Console)输出一句经典的Hello World呢 ?
println("Hello World!")
熟悉 java 的很快就能认出来,这不就是去掉一堆前缀的 println() 吗?没错,我们Kotlin是这样的。
我们可以用 print() 和 println() 在控制台打印各种乱七八糟的东西,字符串的转义符都大差不差,自由发挥。但这显然满足不了我们的需求呢。
我想要打印个数字 3 行不行? 当然可以,这样不就可以了?
println(3)
但是我一会儿又想打印个 9 呢?你可以接着改,但是我要打印 1 到 100 内的奇数呢?总不能一个一个的敲吧,多浪费时间。所以我们把这种需要变的数值像数学那样把它赋值给一个变量,想变的话改变量的值就行了。说干就干!
var a = 3
println(a)
a = 9
println(a)
一个 3 一个 9 就输出到你的控制台上了。不知道你们注意到没有?我们这Kotlin的代码不带分号结尾的哟,是不是和Python有点像?但缩进方面更自由的啦。
虽然变量好用,但是不推荐你在非必须的情况下使用变量。为什么呢?
你总不希望你在电脑上保存了你女朋友/男朋友的名字。然后其他人,或者你自己不小心把名字给改错了然后第二天你叫人家的时候叫错名字吧,那多尴尬啊。
那么我们一般怎么声明变量呢?看:
val name = "焦恩俊"
prin