エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
記事へのコメント1件
- 注目コメント
- 新着コメント
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
【Rust】高階関数を作るときのメモ その2 - くどはむと猫の窓
前回、簡単な高階関数hogeを書きましたが、もう少しだけ分かったことがあるのでまたメモとして残してお... 前回、簡単な高階関数hogeを書きましたが、もう少しだけ分かったことがあるのでまたメモとして残しておきます。 kudohamu.hatenablog.com 今回は高階関数というよりはRustのクロージャについてです。 ※ バーション1.3.0です。Rustは結構頻繁に破壊的な変更が起きるようなので将来ここに書いてある内容は通らない可能性あり。 前回できたもの 前回は以下のように「"ほげー!"という文字列を返す関数」を返す関数hogeを作成しました。 fn main() { println!("{}", hoge()()); } fn hoge() -> Box<Fn() -> String> { Box::new(|| -> String { String::from("ほげー!") }) } ただ、高階関数を作る時は大抵返り値となる関数の中でゴニョゴニョしたいものです。 返り値の関数に
2016/05/11 リンク