История изменений
Исправление grem, (текущая версия) :
Я знаю, что в utf8 символы имеют разную длину в байтах, это не повод трясти (а rust во всём руководстве по строкам только это и делает) поддержкой utf8 строк в то время как на деле не уметь с ними работать за пределами ascii таблицы. Ну и сидели бы в её приделах, раз реализация работы с ними для них так сложно.
Почему, например, в том же python для utf8 строк никаких проблем с получением срезов и индексов нет?
Да даже в Фортране нет проблем с индексацией и срезами utf8 строк.
Наверное везде неправильные строки, а в rust честные и правильные - остальные жульничают.
Исходная версия grem, :
Я знаю, что в utf8 символы имеют разную длину в байтах, это не повод трясти (а rust во всём руководстве по строкам только это и делает) поддержкой utf8 строк в то время как на деле не уметь с ними работать за пределами ascii таблицы. Ну и сидели бы в её приделах, раз реализация работы с ними для них так сложно.
Почему, например, в том же python для utf8 строк никаких проблем с получением срезов и индексов нет?