Что такое горутина ?
корутина для го
Недавно спрашивали про строки, например как посчитать количество символов Про RWmutex и в каких случаях он эффективнее Про очередность выполнения кейсов в селекте если все каналы заполнены(вроде так вопрос звучал)
А как посчитать?
там же рейндж руны перебирает? нельзя в рейндже поинкрементить переменную просто?
Бывает две руны на один символ
можно конвертировать в []rune и вывести len
é́́ Сколько выведет?
ну кстати да
Не бывает. На одну букву может быть, но не на символ руна это символ и есть.
Ещё как бывает. Собственно есть на эту тему пример от Пайка
Что это за пример, можете привести?
Навскидку не вспомню, надо гуглить. Но смысл в том, что в некоторых очень редких случаях, руна (символ) может быть модификатором предыдущего символа. Т.е. к примеру у нас есть буква Ö (это кажись из турецкого) и в юникоде её можно отразить двумя способами - указать непосредственно код этого глифа, или взять латинскую O и дослать ей второй руной модификатор с двумя точками. Конечно же случай редкий и документ написанный человекаом вряд ли будет такое содержать, а вот документы распознанные машиной - только в путь.
Да все верно, так можно даже букву й записать не одним, а двумя символами, но именно это я и сказал, что буква может из нескольких символов состоять, но один символ это одна руна.
Не, там именно был простенький пример реверса строки в цикле по рунам, после которого строка не только реверсировалась но и менялась
Обсуждают сегодня