Следите за новинками
в нашем Telegram канале. Жми, чтобы подписаться:)
⊗rsPmStCC 118 of 373 menu
◀ ▶

Длина текста в символах в Rust

Число символов на экране считают отдельно от числа байт. Метод len отвечает только за байты. Чтобы узнать, сколько символов видно, вызывают chars и считают шаги перебора через count.

Сравним английское слово и короткий текст с буквами вне латиницы. На экране будет 5, затем 3 и 6:

let latin = "hello"; let cyr = "мир"; println!("{}", latin.chars().count()); println!("{}", cyr.chars().count()); println!("{}", cyr.len());

Дана строка:

let word = "go";

Выведите число символов в word.

Дана строка:

let text = "мир";

Выведите число символов и число байт двумя командами.

Дана строка:

let text = "мир";

Скажите, чем число байт отличается от числа символов.

← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить