Appearance
Introduction
Quick Reference
Lexical Structure
Program Structure
Variables
Functions
Type Aliases and Distinct Types
Type System Overview
Primitives
Strings
Unions
Generics
Inference and Narrowing
Expressions
Operators
Operator Precedence
Template Literals
Ranges
Pipelines
Control Flow
Loops
Pattern Matching
Destructuring
Records
Tuples
Arrays
Maps and Sets
Enums
Boxing
Fields and Constructors
Methods and Accessors
Inheritance
Interfaces
Mixins
Sealed and Case Classes
Extension Classes
Operator Overloads
Exceptions
Libraries and Modules
Imports and Exports
Visibility
Package Manifest
Decorators and Intrinsics
Overview
zena:array
zena:array-iterator
zena:assert
zena:async
zena:bench
zena:box
zena:byte-array
zena:byte-buffer
zena:cli
zena:collections
zena:component-abi
zena:console
zena:core
zena:error
zena:error-stack
zena:fixed-array
zena:fs
zena:growable-array
zena:growable-array-iterator
zena:hashable
zena:immutable-array
zena:iterable-utils
zena:iterator
zena:json
zena:map
zena:math
zena:memory
zena:option
zena:ordered-map
zena:ownership
zena:process
zena:range
zena:regex
zena:result
zena:set
zena:simd
zena:stream
zena:string
zena:string-builder
zena:string-convert
zena:string-reader
zena:task
zena:template-strings-array
zena:test
zena:time
zena:url
CLI
Compile Targets
Compiler Flags
Formatter
Language Server
Grammar
Keywords
import {…} from 'zena:growable-array-iterator';
final class GrowableArrayIterator<T> implements Iterator<T>
Iterator<T>
new(buffer: FixedArray<T>, length: i32)
next(): inline (true, T) | inline (false, _)