Rustで大文字/小文字変換
最近ちょっと新しいことをやるべきかと思ってRustを触っていて、ちょっとハマったところがこれ.
文字列には to_upper()/to_lower() は用意されておらず、一度 to_ascii() でASCII型に変換する必要がある.
use std::io; fn main() { let name = ~"KUBO39"; let lower_name = name.to_ascii().to_lower().into_str(); io::println(lower_name); }