В J я могу сделать следующее:
r=:'0123456'
m=:3 } r
echo m
и печатает 3, как и должно быть.
Однако Unicode, похоже, не работает:
'▁▂▃▄▅▆▇'
m=: 3 } r
echo m
ничего не печатает. Я предполагаю, что это происходит из-за} индексации по байту - как правильно индексировать по позиции символа?