Я не думаю, что это хорошая идея думать в терминах "строк" и "столбцов", но да, вы можете сделать то, что вы описываете, написав это:
#2 (List.nth (myList, 0)) (* 0th element, component #2 -- in this case 9 *)
List.nth
является частью Стандартной базовой библиотеки ML ; он отображается от 'a list * int
до 'a
. В этом случае List.nth (myList, 0)
равно (1,9,3)
. (Обратите внимание, что в нем используется индексация с нуля.) #2
является встроенной частью языка, ссылаясь на помеченный 2
компонент записи (такой как, как в этом случае, второй компонент кортеж).