//定义空变量
var n: String?= null
//val 不能改变和final一样
var str ="你好世界"
val string ="aaa"
var k ="123"//定义空数组
var nullArray = arrayOfNulls<Int>(5)//定义数组
val array =arrayOf("a","b","c","d","e")
val arrAny =arrayOf(1,"b",3,"c",true);//定义空集合
var nullList = arrayOfNulls<Int>(5)//定义集合
val list = listOf<Int>(9,8,7,6,5)// 只读
val mutableList = mutableListOf<Int>(1,2,3,4,5)//读写
val listArray = arrayListOf<Int>(1,2,3,4,5);
fun main(){println(str)
n ="aaa"// 类型转化
var toInt = k.toInt()println(
"类型 ${
k is String
}"
)println(
"类型 ${
toInt is Int
}"
)println("---------------")for(s in array){print("$s\t")}println("\n---------------")for(i in 0..2){print("${array[i]} ")}println("\n---------------")for(i in arrAny.iterator()){
when (i){//判断是否是Int
is Int ->{print(i)}//判断是否是String
is String ->{print(i)}else->{print(i)}}}println("\n---------------")for(a in 0..arrAny.size-1){when(a){//在什么范围内 下标
in 0..1->{print(arrAny[a])}else->{print(arrAny[a])}}}}//计算方法
fun calc(m:Int):Int{return0;}