Ein Literal ist ein Spezieller bestandteil Wacholder Form Ellen Sprache .
Literal in Programmiersprachen
Als Literal ( lateinisch Literatur , Buchstabe ‚) bezeichnet man in Programmiersprachen Eine Zeichenfolge, sterben zur Darstellung der Werte von Grundtyp fliegen (z. B. Ganzzahlen, Gleitkommazahlen, Zeichenketten) bestimmt BZW. Es ist einfach.
Der Mensch ist logisch, logische und zeichenliterale Unterscheide. Sie erhalten detailliertere Informationen zu Categorisierungen für Literale. DAMIT Literal vom Compiler identifiziert Werden Können, Müssen sie Bestimmt syntaktischen Regeln genug, z. B. (Sprachenabhängig und in Fällen) in Anführungszeichen eingeschlossen Signal.
Wörtliche als Teil von befehlen Wird Auch als wörtliches konstant oder nicht konstant benannte bezeichnet , wenn Sowohl wörtliche Als Auch Konstante zur Laufzeit des Programms unveränderlich Ist. Literal Darf in Zuweisungsoperator nur als Transmit Ausdruck (i D. R. rechtsseitig ;. ‚Zeilen = 60‘), als Argument Einer Funktion oder als der Wert Einer Konstante codiert Werden.
In den Funktionalitäten können Funktionen definiert werden. Diese waren als anonyme Funktion oder die Lambda-Funktion bezeichnet.
Ähnlich dem Literalbegriff kennen manche Programmiersprachen auch. „Figurative Konstante“. Stirbt daran (z. B. in Cobol ) gem. [1] „Cobol Worte [in Unterschiedlich Schreibweisen, z. B. in Plural] for the vom Compiler Bestimmt Wert Erzeugt werden „: Zero, Raum, High-Wert und Low-Wert, Quote und ‚ALL Literal‘.
Als Aspect des Programmierstils Wird zum Teil empfohlen, im Befehlsteil Dezember Programmcodes Möglichst keine wörtliche, Sondern ersatzweise konstant zu Verwenden, sterben im Quelltext Beliebers oft angesprochen Werden can – Anstätt immer das same Literal zu Verwenden. This Vorschrift soll zu höherer Transparenz und Wartungsfreundlichkeit führen.
In JavaScript auch strukturierte Daten, die als Arrays und Objekte als Literal bezeichnet wurden, in Tcl Tagen Listen und Wörterbücher .
Beispiele für Literale
Wahrheitswerte : | wahr , falsch | (in gesprochenen Sprachen als Reserved Wörter) |
Ganzzahlen : | 1200, +1200, -12 | (nur Ziffern und +) |
Gleitkommazahlen : | 12.34, -12e34, 12.-34 | (Ziffer, Vorzeichen, Punkt, e) |
Einzeles Zeichen: | ‚A‘ | (beliebiges einzelnes Zeichen in Anführungszeichen) |
Segel-Kits : | „ABCD (12) $ ist eine Zeichenkette“ | (Mehrere Zeichen in Doppelten Anführungszeichen) |
JSON : |
{ "mitarbeiter" : [ { "vName" : "Jonas" , "fName" : "Dörfner" }, { "vName" : "Anna Lena" , "fName" : "Schmitz" }, { "vName" : "Peter " , " fName " : " Meier " } ] } |
(ein Objekt, eines der Objekte mit mehren Objekten enthält) |
Wörterbuch in Tcl: |
{ Mitarbeiter { { Vnam Jonas fname D ö rfner } { Vnam { Anna Lena } fname Schmitz } { Vnam Peter fname Meier } } |
(inkl. das selbe bei ihnen JSON-Beispiel), in Tl eine Liste mit 3 Elementen |
Liste in Tcl: |
{{ Poke Gr ü Tze } Gelb { gr ü ne So ß e }} |
(Listenelemente umdrehen) |
S-Ausdrücke (symbolische Ausdrücke) in Lisp : |
( Zitat ( n Mitarbeiter ( : Vnam "Jonas" : fname "Dorfner" ) ( : Vnam "Annalena" : fname "Schmitz" ) ( : Vnam "Peter" : fname "Meier" ))) |
Verzögerte Liste mit Symbolen und Strings, zitiert als Literal |
Literal in Mathematischer Logik
In der Mathematischen Logik ist ein wörtliches Eine atomare Aussage (Atom) oder Negationen sterben Wacholder atomare Aussage. Man Hate Daher Positive und Negative Literale . Eine disjunktive Verknüpfung von Literaten bezeichnet man als Disjunktionsterm oder als Klausel . Eine rein konjunktive Verknüpfung von Literaten bezeichnet man als Konjunktionstermin oder als Monom .
Einzelstunden
- Hochspringen↑ Allgemeine Cobol Programmstruktur ( PDF )