bunu yapmak mümkün istiyorum int için uygulamasını kaldırma ekleyin: scala> val Int(i) = "1"
i: Int = 1
Ama Int bir unapply yöntemi yoktur. this answer numaralı belgeyi buldum; bu, varolan bir nesn
class DateTime(year: Int, month: Int, day: Int)(hour: Int, minute: Int, second: Int)
ben gibi bir şey karşı maç isterseniz unapply yöntemi gibi nasıl görüneceğini: dt match {
case DateTime(2012
Ekstraktörü parametrelerini örtük olarak çevirmeyi tercih ediyorum, ancak işe yaramıyor gibi görünüyor. Bu çok basit bir durum düşünün: case class MyString(s: String) {}
implicit def string2mystring
Temel olarak, kullanmadan önce bir değişkende saklamak zorunda kalmadan özel bir çıkarıcı oluşturabilirim. Bu, onu nasıl kullanacağımın gerçek bir örneği değil, normal ifade veya kurgu gibi başka bir