forked from Mirror/wren
* Eliminate "new" reserved word. * Allow "this" before a method definition to define a constructor. * Only create a default constructor for classes that don't define one.
9 lines
183 B
Plaintext
9 lines
183 B
Plaintext
class Foo {
|
|
toString { "Foo" }
|
|
}
|
|
|
|
// Classes get an argument-less "new()" by default.
|
|
var foo = Foo.new()
|
|
IO.print(foo is Foo) // expect: true
|
|
IO.print(foo.toString) // expect: Foo
|