3 ms·
You can in most modern or functional languages, by currying/partial evaluation/binding. It's rare for data classes. In scala: case class Foo(a: Int, b: St
by dtech 9y ago
You can in most modern or functional languages, by currying/partial evaluation/binding. It's rare for data classes.
In scala:
case class Foo(a: Int, b: String)
val halfBuilt: String => Foo = Foo(1, _)
val foo = halfBuilt("foo")