エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
Ruby で Scala の Option っぽいやつを実装してみた話 - 猫型の蓄音機は 1 分間に 45 回にゃあと鳴く
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
Ruby で Scala の Option っぽいやつを実装してみた話 - 猫型の蓄音機は 1 分間に 45 回にゃあと鳴く
こんな感じで実装できた。Option (Haskell で言うところの Maybe)はモナドの中でもかなりわかりやすく実... こんな感じで実装できた。Option (Haskell で言うところの Maybe)はモナドの中でもかなりわかりやすく実装しやすい。foreach とか filter は実装してない。 ただ、これだけがあっても、map や flatmap とか foreach とかを組み合わせたときに読みやすい感じの仕組み(Scala の for文にあたるやつ)とかがないとあまりうまみがないな、と感じた。最後のほうのテストケースとか見ると、 Scala の for 文がいかにすばらしいかってことを痛感する感じになってる。 その辺の構文を追加する黒魔術的な実装、今のところ思いついてないので思いつくひとは書いてみてほしいなーって感じがする。