@RequiresApi(Build.VERSION_CODES.N)
private fun main(args:Array<String>){
basicLanguage();
collection();
}
private fun basicLanguage() {
//var 变量 val 常量
var age : Int = 12
var price : Double = 45.0
var flag : Boolean = true
//数组
arrayOf(12,13,13,"哈哈")
val arrayOf = arrayOf("A","B","C","D")
for (s in arrayOf){
println(s)
}
var i : Int = 0
while (i < arrayOf.size){
val get = arrayOf.get(i)
i++
println(get)
}
}
@RequiresApi(Build.VERSION_CODES.N)
private fun collection(){
//集合
var lisOf = listOf<String>("a","b","c","d")
lisOf.forEach {
println(it)
}
for (s in lisOf){
println(s)
}
val mutableSetOf = mutableSetOf<String>("hello,word")
mutableSetOf.add("haha")
val mutableListOf = mutableListOf<String>("a1","b1","c1")
mutableListOf.add("d1")
mutableListOf.forEach {
println(it)
}
mapOf<String,String>("水果" to "苹果","肉" to "略略略")
val mutableMapOf = mutableMapOf<String,String>(Pair("水果","苹果"), Pair("肉","略略略"))
var desc = ""
mutableMapOf.forEach {
key, value -> desc="${desc}厂家:${key},名称:${value}\n"
println(desc)
}
}