Skip to content

Variables Uppercase

Benedict Albrecht edited this page May 20, 2026 · 3 revisions

Variables: Uppercase <<NAME>>

Uppercase variables overwrite the variable but do not establish a dependency to any object.

Syntax

<< NAME >>

Example

class C1 ( ) {
  let hhh ;
  let aaa;

  let aaa = hhh;

  let aaa;
}

With uppercase <<NAME>>

<:let:> let <<NAME>> <| = <<'name'>> <||> |> ; <:>

Each let declaration overwrites the NAME variable, but no dependency is created between the objects. The variables are treated as independent declarations.

Compared to standard <<name>>

<:let:> let <<name>> <| = <<'name'>> <||> |> ; <:>

With a standard <<name>>, each declaration both overwrites the variable and establishes a dependency to the matching object.

Clone this wiki locally