rust-macros

    10

    1答えて

    私はRustに関する本を読んでおり、Rust macrosで遊んでいます。すべてのメタ変数型がここに説明されており、最後のものを除いて例があります - tt。本によると、それは「単一のトークンツリー」です。私は興味があります、それは何ですか?それは何のために使用されていますか?あなたは例を挙げていただけますか?

    6

    1答えて

    " OK "を出力し、メソッドでselfを返すマクロを記述したいと思います。それは私の最初のマクロですので、私はこれを試してみました、それだけでテキスト置換のようなものを作るだろうが、それが失敗した思考: macro_rules! print_ok_and_return_self { () => { println!("OK"); self } }