www.wikidata.de-de.nina.az
In manchen Programmiersprachen existiert ein eigener Datentyp Symbol der meist die Bedeutung eines Flags eine Art Identifikator besitzt Jedoch kann nicht dem Symbol true oder false zugewiesen werden sondern es ist vorhanden oder nicht vorhanden Ein Symbol ist nahe verwandt mit dem Identifier englisch fur Identifikator ist jedoch keine Variable da ein Symbol keinen Wert besitzen kann Mitunter ist auch der Name des Symbols im Sinne einer Zeichenkette von Bedeutung Die beiden Verwendungsarten Flag und Zeichenkette werden z B von Common Lisp und Scheme unterstutzt Symbole ahneln den Eintragen von Aufzahlungstypen In manchen Sprachen kann einem Symbol auch ein Wert zugewiesen werden Inhaltsverzeichnis 1 Beispiele 1 1 Datentyp Scheme 1 2 JavaScript 1 3 C Praprozessor 2 Siehe auch 3 Anmerkungen und EinzelnachweiseBeispiele BearbeitenDatentyp Scheme Bearbeiten In vielen funktionalen Sprachen wie z B Common Lisp oder Scheme ist Symbol direkt ein Datentyp define l colour list red green blue cyan magenta yellow white black gray brown equals red car l colour gt t rue symbol gt string car l colour gt green Hier sind red green blue usw Symbole die in die Liste l colour aufgenommen werden Die letzte Anweisung nimmt das zweite Element der Liste und wandelt es in einen String der Ruckgabewert ist dann green JavaScript Bearbeiten Anmerkung 1 Symbole sollen in JavaScript als Schlusselwerte fur Map und Object Elemente verwendet werden Ein Symbol ist immer einmalig d h let a Symbol x let b Symbol x a ist ungleich b Dies kann explizit geandert werden indem let a Symbol for x let b Symbol for x verwendet wird nun gilt a b C Praprozessor Bearbeiten Auch der C Praprozessor kennt Symbole Ein Symbol anlegen define mySymbol Wenn das Symbol gesetzt ist dann ifdef mySymbol endifSiehe auch BearbeitenDebugsymbolAnmerkungen und Einzelnachweise Bearbeiten In JavaScript gibt es Symbol als eigenen Datentyp ab Version 2 0 Quelle Herbert Braun JavaScript wird erwachsen Die Neuerungen in ECMAScript 6 In C t Heise Zeitschriften Verlag GmbH amp Co KG 23 Dezember 2014 S 168ff abgerufen am 5 Januar 2015 Abgerufen von https de wikipedia org w index php title Symbol Informatik amp oldid 230067474