Mamy możliwość ekstraktora w notacji infix
object XX {
def unapply(s: String) = Option(s.span(!_.isWhitespace))
}
val imie XX nazwisko = "Jan Nowak"
Czy jest możliwe zrobić tak, by tworzyć np stringa
object XX {
def apply(s:(String,String)) = s"${s._1} ${s._2}"
}
val name = "Jan"
val lName = "Nowak"
val str = name XX lName
Bez użycia implicit konwersji?