仓颉语言开发初体验HashMap,变量定义、方法定义
开发环境参考官网即可。
如何使用HashMap操作数据,循环数据
func mapTest() :HashMap<String, Int64>{let b=HashMap<String, Int64>();for (i in 1..=100){var str: String=i.toString()b.put("name"+str,i);}return b;
}
上面代码是将值写入HashMap, for循环的意思是 循环1-100的数据,写入map,如果使用1. . 100,数据是1-99,这个写法很个性哈。
那我们循环出数据,输出一下
var map=mapTest();for((key,value) in map){println("key=${key},value=${value}")}
变量定义,方法定义,方式和java有一定的区别
func mapTest() :HashMap<String, Int64> 代表方法mapTest 返回值类型是HashMap<String, Int64>
变量申明
let age: Int64 =14
var age2: Int64=333
我做为了一个java老头,发现写法有那么点不适应,但是写写感觉也就无所谓了。