Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- object Test extends App {
- case class MyData(val x: Int, val y: String, val z: List[Int])
- case class MyResults(val x: Int, val y: String, val z: Int)
- def applyChanges (data: MyData) = MyResults(
- data.x + 1,
- data.y.substring(0, 3),
- data.z.reduce(_ + _)
- )
- val data = MyData(10, "foobar", List(1, 2, 3))
- val results = applyChanges(data)
- println(results)
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement