seven_languages_in_seven_weeks/io/day1.io
2023-04-10 17:11:06 +02:00

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