
エントリーの編集

エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています

- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
JavaでIf式をしてみる - Qiita
まえがき 本稿は、こちらの記事に影響を受けて衝動的に作られました。 4歳娘「パパ、constしか使わない... まえがき 本稿は、こちらの記事に影響を受けて衝動的に作られました。 4歳娘「パパ、constしか使わないで?」 本文 みなさん、Javaは好きですか。 私は最近まであまり好きではありませんでしたが、最近は結構好きです。 なんだかんだライブラリも豊富ですし、モダンな構文やsyntax sugarも増えてきました。 ただ、If式が無いのはいただけないので、それっぽいものを作ってみました。 完成品 public class Iff<T, R> { Map<Predicate<T>, Supplier<R>> evaluations = new LinkedHashMap<>(); private Supplier<R> elsef; public Iff(Predicate<T> condition, Supplier<R> then) { evaluations.put(condition,