'da bir muhafazayı yeniden kullanmak Sıklıkla scala'daki bir güvenlik değerlendirmesinin sonucunu yeniden kullanmak istiyorum.Scala
blah match {
case Blah(a, b) if expensive(a) < 10 =>
expensive(a)
case _ => b
}
Bu daha az bilinen bir ifade kullanarak mümkün mü? (üzerinde bir @
belirtmiyor)
Bu mümkün olan bir süre sonra mümkün olacak mı?
+1 Bu oldukça sık karşılaşılan bir sorunun ilginç bir görünümüdür (daha zorlayıcı dillerdeki (res = pahalı) {/ * res * /} ile ilgili bir şeylere sahip olmak oldukça yaygındır ( –