Scala'nın MapLike
özelliğinin bir yöntemi var
mapValues [C] (f: (B) ⇒ C): Map[A, C]
Ama bazen farklı bir tür istiyorum:
mapKeysAndValues [C] (f: (A, B) ⇒ C): Map[A, C]
Bunu yapmanın kaçırdığım basit bir yolu var mı? Tabii ki, bu bir katlama ile yapılabilir.
f : (A,B) => (A,C)
varsa, bunu kolayca yapabilirsinizm.map(f.tupled)
. Eşit olarakval f = (x: String, y: Int) => (x, y+1)
tanımladığımda repl ile çalışır ama garip bir şekilde şikayet eder .f
def