1:要打印1+2=3 字符串模板$
var aInt:Int=1
var bInt:Int=2
println("$aInt+$bInt=${aInt+bInt}")
2:字符串比较
a==b//比较内容,类似java的equals
a===b//比较对象是否相同
3:类和对象
private fun init() {
var 同学A:小明=小明("帅","可靠","浑厚")
var 同学B:小丽=小丽("甜美","温柔","动人")
}
class 小明(外貌:String,性格:String,声音:String):人(外貌,性格,声音,0)
class 小丽(外貌:String,性格:String,声音:String):人(外貌,性格,声音,1)
open class 人(var 外貌:String,var 性格:String,var 声音:String,var 类型:Int){
init {
var ta:String="他"
if (类型==0) {
ta = "他"
}
else {
ta = "她"
}
println("new了一个${this.javaClass.simpleName},$ta 外貌:$外貌,性格:$性格,声音:$声音")
}
}
4:空类型和智能类型转换



5:区间
IntRange

6:数组

网友评论