ฉันต้องการตรวจสอบว่ามีสตริงอยู่ในรายการหรือไม่และเรียกใช้ฟังก์ชันที่รับบูลีนตามนั้น
เป็นไปได้ไหมที่จะทำสิ่งนี้ด้วยซับเดียว?
รหัสด้านล่างนี้ดีที่สุดที่ฉันจะได้รับ:
val strings = List("a", "b", "c")
val myString = "a"
strings.find(x=>x == myString) match {
case Some(_) => myFunction(true)
case None => myFunction(false)
}
ฉันแน่ใจว่าเป็นไปได้ที่จะทำสิ่งนี้โดยใช้การเข้ารหัสน้อยลง แต่ฉันไม่รู้วิธี!