mirror of
https://github.com/wren-lang/wren.git
synced 2026-01-11 22:28:45 +01:00
* 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.
11 lines
292 B
Plaintext
11 lines
292 B
Plaintext
IO.print([].isEmpty) // expect: true
|
|
IO.print([1].isEmpty) // expect: false
|
|
|
|
class InfiniteSequence is Sequence {
|
|
iterate(iterator) { true }
|
|
iteratorValue(iterator) { iterator }
|
|
}
|
|
|
|
// Should not try to iterate the whole sequence.
|
|
IO.print(InfiniteSequence.new().isEmpty) // expect: false
|