我正在嘗試將 unicode 從\u0300to獲取為\u036fRust 中的陣列或向量。
我嘗試了幾件事,但還沒有奏效。
uj5u.com熱心網友回復:
您可以創建一系列chars,并將它們收集到一個Vec:
Vec::from_iter('\u{0300}'..='\u{036f}')
游樂場。
創建陣列有點困難,但也是可能的:
const LEN: usize = '\u{036f}' as usize - '\u{0300}' as usize;
let mut arr = ['\0'; LEN];
for (item, ch) in std::iter::zip(&mut arr, '\u{0300}'..='\u{036f}') {
*item = ch;
}
游樂場。
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/481243.html
