4
การตัดวิธีการคืนค่า null ใน Java ด้วย Option ใน Scala?
สมมติว่าฉันมีวิธีการsession.get(str: String): Stringแต่คุณไม่รู้ว่ามันจะส่งคืนสตริงหรือค่าว่างให้คุณเพราะมันมาจาก Java มีวิธีที่ง่ายกว่าในการรักษาสิ่งนี้ใน Scala แทนsession.get("foo") == nullหรือไม่? บางทีเวทย์มนตร์บางอย่างใช้ToOption(session.get("foo"))แล้วฉันสามารถรักษาด้วยวิธี Scala เช่น ToOption(session.get("foo")) match { case Some(_) =>; case None =>; }
107
java
scala
scala-option