Variables keyword

var

Mutable binding for locals and fields.

Unlike Java 10+ var (inferred locals only), Affogato var declares mutable bindings for both locals and fields. Pair with let when you want explicit immutability.

Affogato

example.aff
var count = 0
var name: String = "Affogato"

class Counter {
    var value: int = 0
}

Generated Java

Example.java
int count = 0;
String name = "Affogato";

class Counter {
    public int value = 0;
}

Related

See also

← All keywords