ぱたへね

はてなダイアリーはrustの色分けができないのでこっちに来た

2018-10-21から1日間の記事一覧

rustでマクロ

rust standard library cookbookから。 マクロを使って、簡単な可変長引数を実現する例。 macro_rules! multiply { ( $last:expr ) => { $last }; ( $head:expr, $($tail:expr), + ) => { $head * multiply!($($tail), +) }; } fn main() { let val1 = multi…