【发布时间】:2022-06-28 22:57:46
【问题描述】:
我有一个array:
(def character-list @["Sarah" "Nova" "Kathy"])
我想检索最后一个元素,但是当我这样做 (array/last character-list) 时,我得到:
compile error: unknown symbol array/last
【问题讨论】:
标签: janet
我有一个array:
(def character-list @["Sarah" "Nova" "Kathy"])
我想检索最后一个元素,但是当我这样做 (array/last character-list) 时,我得到:
compile error: unknown symbol array/last
【问题讨论】:
标签: janet
使用(array/pop):
(array/pop character-list) # Output Kathy
它将删除并返回array的最后一个元素:
character-list # Output: @["Sarah" "Nova"]
如果你想要最后一个元素而不改变array,你可以使用
(array/peek):
(array/peek character-list) # Output Kathy
character-list # Output: @["Sarah" "Nova" "Kathy"]
为了完整起见,您也可以这样做:
(get character-list (- (length character-list) 1)) # Output: Kathy
character-list # Output: @["Sarah" "Nova" "Kathy"]
【讨论】: