Когда я пытаюсь отобразить строку, я получаю:
Exception: Sequence does not respond to 'map'
Очевидно, Io не реализует метод map для последовательностей. Так как же я могу преобразовать последовательность строк в список символов?
map
В настоящее время Io не имеет метода Sequence asList, но его можно легко добавить.
Range s := "abc" # From StackOverflow # /3287508/kak-mne-preobrazovat-stroku-v-spisok-v-io#3287516 Sequence asList := method( result := list() self foreach(x, result append(x) ) ) s asList map(c, "Char: #{c}" interpolate println )
Выход:
Char: a Char: b Char: c