Dein erstes Programm — "Hallo Welt"
Jeder Programmierer schreibt als allererstes ein "Hallo Welt"-Programm. So sieht es in Kiste aus:
sag "Hallo Welt!"
Das war's. Eine Zeile.
Was passiert hier?
sagist eine eingebaute Funktion, die Text auf den Bildschirm schreibt"Hallo Welt!"ist ein Text (String) — alles in Anführungszeichen- Es gibt kein Semikolon am Ende — Newline reicht
Mehrere Zeilen
sag "Hallo!"
sag "Mein Name ist Sascha."
sag "Ich lerne Kiste."
Ausgabe:
Hallo!
Mein Name ist Sascha.
Ich lerne Kiste.
Tipp: sag fügt automatisch einen Zeilenumbruch hinzu. Wenn du das nicht willst, gibt es später sag_ohne_zeilenumbruch (Phase 2+).
Interaktiv: frage — den User etwas tippen lassen
Die Gegenseite zu sag ist frage. Damit liest dein Programm eine Zeile, die der User tippt:
nimm name = frage("Wie heisst du? ")
sag "Hallo {name}!"
Was passiert hier?
frage("Wie heisst du? ")schreibt den Prompt-Text und wartet auf eine Eingabe.- Der User tippt etwas und drückt Enter.
- Die getippte Zeile (ohne den Enter) wird der Variable
namezugewiesen. sagzeigt die Begrüssung —{name}setzt den eingegebenen Text ein.
In der Kiste IDE öffnet sich automatisch eine Eingabe-Zeile am unteren Rand des Output-Panels, sobald frage() läuft. Tipp die Antwort, drücke Enter, und das Programm läuft weiter. Im Terminal funktioniert es genauso — du tippst direkt am Cursor.
Esc in der Eingabe-Zeile bricht den Run ab. Praktisch, wenn das Programm mal hängt oder du es einfach beenden willst.