- Delete wren_io.c, wren_io.h, and io.wren source files - Remove multi-arity print overloads and IO.read/IO.time methods - Add System class with print, printAll, write, writeAll methods to core.wren - Update all documentation examples and README to use System.print instead of IO.print
19 lines
377 B
Plaintext
19 lines
377 B
Plaintext
class Foo {
|
|
construct new(value) { _value = value }
|
|
toString { _value }
|
|
bar=(value) {
|
|
_value = value
|
|
return value
|
|
}
|
|
}
|
|
|
|
var a = Foo.new("a")
|
|
var b = Foo.new("b")
|
|
var c = Foo.new("c")
|
|
|
|
// Assignment is right-associative.
|
|
a.bar = b.bar = c.bar = "d"
|
|
System.print(a.toString) // expect: d
|
|
System.print(b.toString) // expect: d
|
|
System.print(c.toString) // expect: d
|