Skip to content

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 Zahl bleiben ein einzelner Typalias.
  • self und this sind 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