ฉันต้องการใช้
java.util.Optional.orElseThrow()
กับประเภทข้อยกเว้นที่ขอพารามิเตอร์คอนสตรัค บางสิ่งเช่นนี้
.orElseThrow(MyException::new(someArgument)) // obviously NOT working
มีวิธีในการสร้างผู้จัดหาที่ส่งผ่านค่าอาร์กิวเมนต์ของฉันหรือไม่
โปรแกรมเมอร์ Java มืออาชีพที่มีลำธารและประสบการณ์ที่เป็นตัวเลือก…ฉันยังคงอยู่ที่นี่ในบางครั้ง และนี่คือเหตุผลที่ฉันชอบ Kotlin
—
Drew Stephens
orElseThrow(() -> new MyException(someArgument))
?