私は自分自身がよりエレガントなラムダ式にいたるところで使用していることがわかった単純なif-elseステートメントを変換しようとしています。しかし、私が読んできたことから解決策が出てくるのは難しいことです。if-elseをλ式に変換する
簡単な声明は次のようになります:
if (status.getStatus() == 'A') then
handleA();
else if (status.getStatus() == 'B') then
handleB();
else
handleEverythingElse();
私はマップとCommandパターンを使用することができます知っているが、私は私が欠けているいくつかのJava 8の優雅さがあります確信しています。誰かが私にインターフェイス& implを教えてもらえますか?それはコード本体での使用です(私は例として学びます)?
任意の助けもいただければ幸いです!
初心者の方は 'switch'ステートメントを使うことができます...しかし、どうしてラムダが必要なのですか?それがうまくいったら、修正しないでください。 – fge
あなたは何を正確に期待していますか? 'Function'の使い方? –
'() - > {/ *あなたのコード* /}' –