Skip to main content

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 #等待结束