4 ms·
Interesting, Scala equivalent is: case class Point(x: Int, y: Int) val p1 = Point(5,10) val p2 = p1.copy(x=17) How does F# handle nested data type
by virtualwhys 12y ago
Interesting, Scala equivalent is:
case class Point(x: Int, y: Int)
val p1 = Point(5,10)
val p2 = p1.copy(x=17)
How does F# handle nested data types? In Scala if you want to copy a case class of a case class (of a case class ...) it can get boilerplate-y as you have to copy outside-in through each property a la:
x.copy(acase.copy(bcase.copy(cprop=1)))