使いたい
java.util.Optional.orElseThrow()
コンストラクターパラメーターを要求するException型を使用します。このようなもの:
.orElseThrow(MyException::new(someArgument)) // obviously NOT working
引数の値を渡すサプライヤーを作成する方法はありますか?
豊富なストリームとオプションの経験を持つプロのJavaプログラマー…私はまだ時々ここに行き着きます。そして、これが私がコトリンを好む理由です。
—
ドリュースティーブンス
orElseThrow(() -> new MyException(someArgument))
?