Sprachreferenz — Deutsch (de)¶
Diese Seite sammelt die akzeptierten deutsch-spezifischen Formen.
Version: 1.0.2
Sprachspezifische Hinweise¶
- Trennbare Imperative werden als vollständige Befehle erkannt:
Gib aus,Gib ein,Gib zurück,Brich ab,Setze fort. Die Einzelwörter werden dadurch nicht reserviert. - Zusammengesetzte Typnamen wie
Reelle Zahlbleiben ein einzelner Typalias. selfundthissind strikt gleichwertig.
Schlüsselwörter¶
| Semantische Rolle | Akzeptierte Formen |
|---|---|
return |
Zurückgeben, Zuruckgeben, Zurueckgeben, GibZurück, GibZuruck, GibZurueck, Gib zurück, Gib zuruck, Gib zurueck |
display |
Ausgeben, GibAus, Gib aus |
break |
Abbrechen, BrichAb, Brich ab |
continue |
Fortsetzen, SetzeFort, Setze fort |
import |
Importieren, Importiere, import |
from |
Aus, Von, from |
as |
Als, as |
local |
Lokal, local |
true |
Wahr |
false |
Falsch |
null |
Nichts, Leer, Null |
and |
Und |
or |
Oder |
not |
Nicht |
do |
Tun |
xor |
XODER, Exklusiv Oder, XOR |
in |
In, Enthalten In |
not_in |
Nicht In, Nicht Enthalten In |
input |
Eingeben, Lesen, GibEin, Lies, Gib ein |
display_no_newline |
AusgebenOhneZeilenumbruch, GibOhneZeilenumbruchAus, Gib ohne Zeilenumbruch aus |
clear_screen |
BildschirmLöschen, BildschirmLoschen, BildschirmLoeschen, LöscheBildschirm, LoscheBildschirm, LoescheBildschirm, Lösche Bildschirm, Losche Bildschirm, Loesche Bildschirm |
mod |
MOD, Modulo |
Typen¶
| Typen | Lokale Namen |
|---|---|
integer |
Ganzzahl, Integer, Int, Ganzzahlen |
float |
Gleitkommazahl, Reelle Zahl, Float, Gleitkommazahlen |
string |
Zeichenkette, String, Str, Zeichenketten |
boolean |
Boolesch, Boolean, Bool, Boolesche Werte |
array |
Liste, Array, List, Listen |
dictionary |
Wörterbuch, Worterbuch, Dictionary, Dict, Wörterbücher, Worterbucher |
set |
Menge, Set, Mengen |
tuple |
Tupel, Tuple |
Syntaxstrukturen¶
if:
- Wenn {condition} Dann
- Wenn {condition}
elif:
- Sonst Wenn {condition} Dann
- SonstWenn {condition} Dann
- Sonst Wenn {condition}
else:
- Sonst
for_range:
- Für {var} von {start} bis {end} mit Schritt {step}
- Fur {var} von {start} bis {end} mit Schritt {step}
- Fuer {var} von {start} bis {end} mit Schritt {step}
- Für {var} von {start} bis {end}
- Fur {var} von {start} bis {end}
- Fuer {var} von {start} bis {end}
for_each:
- Für {var} In {iterable}
- Fur {var} In {iterable}
- Fuer {var} In {iterable}
while:
- Solange {condition}
function:
- Funktion {name}({params}) -> {return_type}
- Funktion {name}({params}) → {return_type}
- Funktion {name}({params})
class:
- Klasse {name}({bases})
- Klasse {name}
repeat_count:
- Wiederhole {count} mal
- Wiederholen {count} mal
repeat_until_start:
- Wiederholen
- Wiederhole
until:
- Bis {condition}
variable_declaration_single:
- '{vars} ist ein {type}'
- '{vars} ist eine {type}'
- '{vars} ist vom Typ {type}'
variable_declaration_plural:
- '{vars} sind {type}'
- '{vars} sind vom Typ {type}'
algorithm:
- Beginn
- BeginnAlgorithmus
- Beginn Algorithmus
- Algorithmus {name}
process:
- Prozess {name}({params}) -> {return_type}
- Prozess {name}({params}) → {return_type}
- Prozess {name}({params})
- Prozess {name}
subprocess:
- Unterprozess {name}({params}) -> {return_type}
- Unterprozess {name}({params}) → {return_type}
- Unterprozess {name}({params})
- Unterprozess {name}
select:
- Auswahl {expression}
case:
- Fall {value}
default_case:
- Sonst
constructor:
- Konstruktor({params})
OOP-Vokabular¶
constructor:
- Konstruktor
access:
public:
- öffentlich
- offentlich
- public
protected:
- geschützt
- geschutzt
- protected
private:
- privat
- private
modifiers:
static:
- statisch
- static
classmethod:
- Klassenmethode
- classmethod
override:
- überschreibt
- uberschreibt
- override
super:
- super
- Eltern
.pseudo · .algo · language=de