Как использовать метод "UnicodeSegmentation :: graphemes" - PullRequest
0 голосов
/ 02 июня 2019

При попытке перевернуть строку, я нашел метод, упомянутый в заголовке

т.е. UnicodeSegmentation :: graphemes

Я ссылался на официальную документацию для использования,но были две разные ссылки, которые меня очень беспокоили.

первый один работает, но второй нет.

Чтобы быть конкретным:функция, которую я закодировал, используя первый метод:

use unicode_segmentation::UnicodeSegmentation;

pub fn reverse(input: &str) -> String {
    UnicodeSegmentation::graphemes(input, true).rev().collect::<String>()
}

и функция, которую я закодировал, используя второй метод:

use unicode_segmentation::UnicodeSegmentation;

pub fn reverse(input: &str) -> String {
    input.UnicodeSegmentation::graphemes(true).rev().collect::<String>()
}

1 Ответ

2 голосов
/ 02 июня 2019

Первая ссылка актуальна.Второе - к документации для версии 1.2.0.В верхней части страницы есть кнопка «Перейти к последней версии».

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...