Singleton: Difference between revisions

Content added Content deleted
(→‎{{header|Lasso}}: Singleton Examples)
(Added zkl)
Line 1,507: Line 1,507:
}
}
}</lang>
}</lang>

=={{header|zkl}}==
A class declared static only has one instance, ever. However, a class with the same name & structure could be created in another scope.
<lang zkl>class [static] Borg{ var v }
b1 := Borg; b2 := Borg();
b1 == b2 //--> True
b1.v=123; b2.v.println(); //--> 123</lang>


{{omit from|AWK}}
{{omit from|AWK}}