gpt4 book ai didi

list - SML:从列表中获取元素

转载 作者:行者123 更新时间:2023-12-02 02:20:20 26 4
gpt4 key购买 nike

关于标准 ML (SML) 的问题。是否可以使用行和列索引从列表中获取元素?像这样:

myList = [(1,9,3),(3,5,5),(7,0,1)]
myList[1,2] // 1st row 2nd column => in this case 9

最佳答案

我不认为根据“行”和“列”来思考是个好主意,但是是的,您可以按照您的描述进行操作,方法是这样写:

#2 (List.nth (myList, 0))    (* 0th element, component #2 -- in this case 9 *)

List.nththe Standard ML Basis Library 的一部分;它从 'a list * int 映射到 'a。在这种情况下,List.nth (myList, 0)(1,9,3)。 (请注意,它使用从零开始的索引。)#2 是语言的内置部分,指的是记录的 2 标记部分(例如,在本例中,元组的第二个组成部分)。

关于list - SML:从列表中获取元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8555342/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com