2020-12-15から1日間の記事一覧
関数ポインタ fn do_twice(f: fn(i32) -> i32, arg: i32) -> { f(arg) + f(arg) } // add_one: fn(i32) -> i32 do_twice(add_one, 1); fn: 関数ポインタを表す 関数の引数にわたすことが出来る 3つのクロージャートレイト(Fn, FnMut, FnOnece)を実装している…
関数ポインタ fn do_twice(f: fn(i32) -> i32, arg: i32) -> { f(arg) + f(arg) } // add_one: fn(i32) -> i32 do_twice(add_one, 1); fn: 関数ポインタを表す 関数の引数にわたすことが出来る 3つのクロージャートレイト(Fn, FnMut, FnOnece)を実装している…