Gibt es eine Scala-Bibliothek, die grundlegende Scala-Tupel mit Monad-Syntax anreichert? Etwas ähnliches wie die Writer-Monade, aber für die Verwendung mit Tupeln angepasst.Gibt es eine Scala-Bibliothek, die Tupel als Monade behandelt?
Was ich suche:
val pair = (2, "as")
pair >>= (a => point(a+1))
zu (3, "as")
sollte gleich. Neben
for (p <- pair) yield (p+1)
Können Sie Beispielcode posten, von dem Sie erwarten, dass er funktioniert? Ich weiß nicht, wonach genau du fragst. – ziggystar
Kurzes Beispiel hinzugefügt – ayvango