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

Длина текста в байтах в Rust

Длина текста в байтах это сколько байт он занимает в памяти. Для этого у среза строки вызывают метод len. Он считает байты, а не буквы на экране.

У английского слова в UTF-8 каждая обычная буква занимает один байт, поэтому для "hello" число байт совпадает с числом букв. Буква вне латиницы может занимать несколько байт при одном символе на экране. Три буквы слова "мир" в UTF-8 дают 6 байт.

Запишем слово и выведем его длину в байтах. На экране будет 5:

let word = "hello"; let size = word.len(); println!("{}", size);

Дана строка:

let tag = "rs";

Выведите число байт в tag.

Дана строка:

let note = "book";

Выведите длину note в байтах.

Дана строка:

let letter = "a";

Скажите, сколько байт занимает letter.

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