/*** * 常量:恒定不变的量 * 定义:val 常量名;形式 val 常量名 = 值 * 举例:val constant = 1 */ /** * 变量:可变动的量 * 定义:var 变量名;形式 var 变量名 = 值 * 举例:var variable = 5 */ /** * 什么时候使用常量,什么时候使用变量? * 如果不知道什么时候使用常量什么时候使用变量,优先使用常量val,如果提示出错,改成变量var,这里编译器会提示 */ val constant = 1 //常量 var variable = 5 //变量 fun main(args: Array) { print("constant:" + constant) print("variable:" + variable) //这里编译时不会通过的,因为constant被定义成了常量,常量是不能变动的,将constant定义成变量就行了 constant = constant + 1 }