Common命名空间
前缀解释器
中缀解释器
Java对接
Array操作
set array = arrayOf [ 1 , 2 , 3 ]
array get at 0
array set at 0 to 3
array length #返回数组长度
List操作
set list = listOf [ 1 , 2 , 3 ]
list get at 索引
list set 索引 值
list add 值 #给list添加元素
list addAll 值(List) #合并list
list remove at 索引
list remove 值 #查找并删除值,只删一个
list length #返回list长度
list size #返回list大小
list isEmpty #是否为空
list toArray
list toString
list merge by 值(String) 将list值以特定分隔符连接为字符串
Map操作
set map = mapOf [ 'a' to 1 , 'b' to 2 , 'c' to 3 ]
map get 值(key)
map put(set) 值(key) to 值(value)
map putAll 值(Map) #合并map
map remove 值(key)
map contains 值(key)
map size
map keys
map values
map entries
#mapTemplate & mapList
set maps to mapListOf with mapTemplate ['品质' '颜色' '材质']
[
['粗糙' '&7' 'WOODEN_SWORD']
['良好' '&3' 'STONE_SWORD']
]
print maps get at 0 get '品质'
Pair操作
set pair to pairOf 'a' to 1
pair key
pair value
CompletableFuture操作
future join #等待结束