Rust入門 escape_debugメソッドで文字列から改行をエスケープする

環境
Windows 11 Pro 21H2 64bit
rustc 1.62.1

書式
let mut 変数名: String = “文字列".to_string();
変数名.escape_debug().to_string();
「escape_debug().to_string()」を使って、文字列から改行をエスケープします。

使用例

fn main() {
   

    let mut cft: String = "studyskill\n".to_string();

    println!( "{}", cft.escape_debug().to_string() );
    
    let mut cftB = "テスト\n123\n\rook\r".to_string();    

    println!( "{}", cftB.escape_debug().to_string() );
}

実行結果
studyskill\n
テスト\n123\n\rook\r

Rust

Posted by arkgame