Я пытаюсь выполнять основные операции со списком с помощью SML.
Я хочу извлечь каждый элемент списка и добавить строку к этому элементу и добавить его обратно в список. Пример:
List : [A,B,C,D]
String : A
Final List: [AA,AB,AC,AD]
Как я могу перебирать каждый элемент в списке в SML? Я могу добавлять строки, используя ^
, и объединять списки, используя @
, но как извлечь каждый элемент из списка?
Также можем ли мы использовать что-то вроде карты или массивов для хранения этих значений списка и передачи их различным функциям в SML?
Я мог просто найти некоторую расплывчатую информацию о карте и никакой определенной информации о том, как мы можем ее использовать.