def this ( makeOrderLines
: { def apply
( order
: Order
) : Seq
[ order.
OrderLine ] } ) = { orderLines
= makeOrderLines
( this ) }
// TODO: Private setter.
var orderLines
: Seq
[ OrderLine
] = null }
def apply
( makeOrderLines
: { def apply
( order
: Order
) : Seq
[ order.
OrderLine ] } ) = new Order
( makeOrderLines
) }
val order
= Order
{ ( order
: Order
) : Seq
[ order.
OrderLine ] => Seq( order.OrderLine ( 1 ) , order.OrderLine ( 2 ) )
}
println( order.orderLines )
}
ZmluYWwgY2xhc3MgT3JkZXIgcHJpdmF0ZSgpIHsKICBjYXNlIGNsYXNzIE9yZGVyTGluZSh4OiBJbnQpIHsgfQoKICBkZWYgdGhpcyhtYWtlT3JkZXJMaW5lczogeyBkZWYgYXBwbHkob3JkZXI6IE9yZGVyKTogU2VxW29yZGVyLk9yZGVyTGluZV0gfSkgPSB7CiAgICB0aGlzKCkKICAgIG9yZGVyTGluZXMgPSBtYWtlT3JkZXJMaW5lcyh0aGlzKQogIH0KCiAgLy8gVE9ETzogUHJpdmF0ZSBzZXR0ZXIuCiAgdmFyIG9yZGVyTGluZXM6IFNlcVtPcmRlckxpbmVdID0gbnVsbAp9CgpvYmplY3QgT3JkZXIgewogIGRlZiBhcHBseShtYWtlT3JkZXJMaW5lczogeyBkZWYgYXBwbHkob3JkZXI6IE9yZGVyKTogU2VxW29yZGVyLk9yZGVyTGluZV0gfSkgPQogICAgbmV3IE9yZGVyKG1ha2VPcmRlckxpbmVzKQp9CgpvYmplY3QgTWFpbiBleHRlbmRzIEFwcCB7CiAgdmFsIG9yZGVyID0gT3JkZXIgeyAob3JkZXI6IE9yZGVyKTogU2VxW29yZGVyLk9yZGVyTGluZV0gPT4KICAgIFNlcShvcmRlci5PcmRlckxpbmUoMSksIG9yZGVyLk9yZGVyTGluZSgyKSkKICB9CiAgcHJpbnRsbihvcmRlci5vcmRlckxpbmVzKQp9Cg==
compilation info
/opt/scala/bin/scalac: line 50: /dev/null: Permission denied
Main.scala:19: error: not a legal formal parameter
val order = Order { (order: Order): Seq[order.OrderLine] =>
^
one error found
spoj: The program compiled successfully, but Main.class was not found.
Class Main should contain method: def main(args: Array[String]).
stdout