17 lines
633 B
Io
17 lines
633 B
Io
# Io ist stark typisiert, weil z.B. 1 + "one" nicht funktioniert / Fehler schmeißt
|
|
# 0 entspricht true; "" entspricht true; nil entspricht false
|
|
# um Slots eines Prototypen zu entdecken: Prototype slotNames
|
|
# = um zu einen bereits existierenden / gesetzten Slots zu setzen; ansonsten Fehler
|
|
# := um einen Slot, auch wenn er nicht existiert, zu setzen (=erstellen)
|
|
# ::= um einen Slot, auch wenn er nicht existiert, zu setzen (=erstellen) und einen Setter zu erstellen?
|
|
|
|
|
|
"Hallo Welt aus einer Datei" println
|
|
|
|
myObject := Object clone
|
|
myObject customField := method(
|
|
"Hallo Welt aus einer Methode!" println
|
|
)
|
|
|
|
myObject customField
|