15 lines
307 B
Text
15 lines
307 B
Text
class Example {
|
|
has public = "foo"
|
|
method init {
|
|
self{:private} = "secret"
|
|
}
|
|
}
|
|
|
|
var obj = Example();
|
|
|
|
# Access public attributes
|
|
say obj.public; #=> "foo"
|
|
say obj{:public}; #=> "foo"
|
|
|
|
# Access private attributes
|
|
say obj{:private}; #=> "secret"
|