[Playlisten] [Impressum und Datenschutzerklärung]

08.02.1 enum, Aufzählungen


CC-BY-NC-SA 3.0

Tempo:

Anklickbares Transkript:

noch mal der grobe Überblickzu den Datentypenendlos mit Kind und wohleher zwischendurch kam Sachen wie float und lang und Charakterund so weiterdann gab'sals was neues größeresdie Grace sowas wiein Zarvon dreizehnbaue mir ein WWin der sich dreizehn verschiedene ganz salopp gleiche dreizehn Ganzzahl reinschreibenkannanderen gab's letztes malzschlagtmit Schlagbauseinen eigenen Datentypin Gewicht einen Namen und sage was denn drinnen stehen sollund den sieals Unterschied zu C plus plus damit so fusioniert wie in C plus plus noch ein Teil des dahinterdamit bauen sie an eigenen Typenbei den ?? weiß was so das sie sofort sagengibt mir hier dreizehn ganze Zahl miteinanderund das ganze Arbeitragsbaut man sie erst mal neun Typ und muss dann Variablen dieses neuen TypsanlegenKommaund jetzt will ich ihn noch was zu AufzählungenerzählendieInformationenumsie zum Schluss nachher sehr ähnlich aus wie Distanzenum irgendwaswas die drinnenArm und ein Teil der ?? dann auch damit wieder aussieht wie C plus plusansonstendie AufzählungenAufzählungenkommen typischerweisevor Komma welches kommt typischerweise vor Besserung geht verschiedene Zuständezu unterscheiden??am ?? stellen sich in Ventil vor und eine Tür oder Fenster oder was auch immer das was mir eingefallen als erstesein Ding das verschiedene Zustände haben kanndazu was sie offenund geschlossendefektunsweit obendrein noch ein Zustand Namenstestanwas immer das sein mag ?? selbst istoderwas ähnliches sowas könnteeben für ein implizites Fenster ein konnte sie das Ventil sein offen geschlossen Defekten desdass das die Zustände hatPunkt das kann ich auf die billige Art bauenin zehnin dem ich einfachZahlen zu orten indem ich sage okayeine Variable die den Zustand beschreibt von diesemFenster diesen Ventil was auch immersagt einfachder Wert null heißt offen der Wert eins heißt geschlossender Wert zwei heißt defekt und der Wertdrei heißt Test gespeichert mir die verschiedenen Zustände eine Ganzzahlvariablemit vier verschiedenen Werten und jeder von diesen Wertenweiß ich denn im Hinterkopf hatten bestimmte Bedeutung in der Warenweltdas könnte jetzt im Prinzip so hinschreibenansie machendasEntwicklungsumgebungauf und schreiben zum Beispielganz professionellstatic ConstinswarOpern soll einfach null heißen?? Gleichzeichen findet deroben soll einfach null seinwarendamit ich nicht mit den nackten Zahlenarbeiten muss sondern nahm für die nackten Zahlen habeich man das Programm jetzt was schreiben wieich Zustandgleich gleich einsSchleifenbedingungso weitermit den Zahlen vergleichendas wäre aber eher ungeschickt ich möchte die Bandnamenhaben dafürwarenlangsamer defekt über seineoderdefekt soll das ?? des Erfolgsbasiert Testauf diedas wäre Nummer zwölf ganz schönarm Punktman könnte erst mal auf die ganz billige Art sagen auch ?? Zustände sind irgendeine Variable namens Aund ich schreibe gleich Nullmerk ich mir auch der Zustand ist offenund weit rechtlich dann irgendwas kreuz und querdurch irgendwelche Änderungen irgendwann prüfe ich ob das Dinggeschlossen istin der Formdas wäre eher blöd zu lesenmüsste man irgendwo dann immer noch dazuschreibenauf Vorsichtdas heißtjetzt eigentlich offenin meiner Nummerierungoffen soll Null seineins soll sein ich prüfe ob der Zustand geschlossen ist und so weiter und so fort wir wieder haarsträubend zu lesen müssenKommentarsoffenanob ?? Komma denn der schreiben das wäre nervig mit diesen konstanten Wäsche mal eine Nummer besserich könnte hier schreiben A ist gleichOpenund ich könnte hier vergleichen mit Klausspart mir die Kommentare dahinteranKomma sie hatte aber auchprüfen aber das übersetzthier einen Blödsinn erzählePunkt Megokay nur ein paar Honig solche Sachen nicht benutzevor dem Test kommt bisher gar nicht vorKomma aber das läuft so also das wäre schon mal eine Nummer besser als sie die nackten Zahlen zu verwendender sich die nackten Zahlen sinnvolle Namengeberoppenkloswarendass sie mit dem static Cons des rechten bisschensehr abgehoben sie können auch in oben schreiben wenn sie in oben schreiben könnte nach ?? des oben ändern unter zwei wird sich ein Schreiben des ?? gut bis auf einen konstantenund mit dem stetig sorgen sie dann noch dafürdass das außer dieser Datei unsichtbar ist ?? so könnte man das auch eine Header-Datei schreibendass wir nach schickerdas wäre eine Art das zu tundass meine Zustände nahmen zu Namen bekommenhaben so wird es schon etwas besser zu lesenaber das sicher zu schreiben wenn sie da nicht beliebige Zahlen reinschreiben könnenmit denEndungen welches geht das ganzganze noch eine Ecke schönernoch mal nebenbei gefragt man ?? codiert auf die ganz harte Idee kommen und versuchen sowas nicht bezahlt zu machen sondern mit Zeichenkettenzu machen dass sie sich merkenalsganz harte Lösungankommt ja auf die wildesten Geschichtendas ich mir Merkur was ist mein aktueller Zustandstelltund das in einer Zeichenkettewarum nicht die Speichen ??das daneben ?? ich speichere mir einfach in einer Zeichenkettewas denn der aktuelle Zustand istzum Beispielam Anfang sollte der Zustandoben seinund ich könnte die ganze Zeit mit dieser Zeichenkette arbeitenund die dann eben im Open Foucault PEN?? oder Klaus Cl und so weiter trennenmit Zeichenkettenwarum wäre das keine gute Idee das mit Zeichenketten zu machenalle Problem eins ist der Speicherplatz dass sie Werner Schumacher fünf Byte weil ich sowieso pauschal immer fünfzehnangelegtund so ein Vergleich hier müsste jetzt einen Vergleich von Zeichenkettenwerdeninder müsste sowas stehen wieerWinkkomperbravvergleichenmit der ZeichenketteKlausund ?? sich überhaupt noch konnte jetztminus eins plus eins oder null raussowas muss sich plötzlich tun?? beziehungsweise möchte vergleiche die gleiche Summe sich das Schreiben ist in die beiden Zeichenketten gleichdas sieht alles höllisch aufwendig mit Zeichenketten also bitte auf keinen Fall mit Zeichenketten sowas machenanman versucht das ganze mitZahlen hinzukriegen wenn ich nur diese vier Zustände haben um ihre Berichte einfach durchund macht das ganze mit Zahlenfür diesen Trickdie einfach durch zu nummerierengibt'seine spezielle Lösung in C und all seine NachfolgesprachenSun Java nebst Gattin erst nichtgibt's noch seit einiger Zeit gibt sie auch in Javaeine moralische als eine Aufzählung?? ich zähle die verschiedenen Möglichkeiten auf?? und dann wird es hinter den Kulisseneine ganze ZahlSie schreibenihn an einem römischeninnerngebendenDing einen Namen zum BeispielMisch ihn stetwenn ich das jetzt aber mal dreist in meiner schien Zustandund dann schreiben sie ins Schweifklammerdahinterweder die verschiedenen Zustände heißen sollen zum Beispieljetzt OpenKlausaber was hatte ich vor Holzund Testsoll meine vier heißendann passiert hinter den Kulissen nicht viel anderesals wir mit dem static consentdas ganze istnur wesentlich schlanker geschriebenPunkthiermiterzeuge ich einen neuen Typ wenn sich ein abstraktesalso ähnlich ausich erzeuge einen neuen Typaber dieser Typ ist jetzt ganz adeligund hat nurvier Möglichkeitenund so wie sie in Schreibers es einfach null eins zwei dreidie Zahlen null eins zwei drei benannte Zahl nur leicht oben die Zahl Einsatz Klausseit zwei erst fortgezahlt?? und schaut es überhaupt hier nicht im Programm?? Programmdie Nummer dreisehen ich nehme den obenAus kommentieren das ich kein Ärger kriegenenntsoalso eine Informationdenen ich verschiedenste Aidsund nun schreibe ich in Schweifklammerwas das werden sollwelchePapier es werden sollen Open KlausKlausAmmannfolgtfreut Punkt TestSongs werdenderselbeÄrgerwie beider StrutsArmjetzt habe ich nichtstatsächlich überall sichtbarin ?? sagen nicht allgemein sichtbar in C diesen eigentümlichenSet gebautder lebt erst nochmals ein Namensraumfür die InformationtechnischerKrempelden ich gar nicht vertiefen wirder damit man das Ding ordentlich verwendet hat bis heute schreibt er ?? domestic ordentlich verwenden kann Wochen sein Takte finnischenund sagt hierdiese Bilder mit Jeans der ?? soll bitte überall einfach mit James Date heißendann sieht das Ganze aus wie in C plus plusund in den neueren Sprachenhatte neue Sprachen brauchen diese Zeile nichtohne diese Zeile müssten sie in C immerEhenamenbeschießt der Schreiber verpackt verschiedenstedas finde ich sehr nervigso damit habe ich jetzt einen neuen Typenund kann ich anfangendenen mein Programm zu verwendenkann sagen eine Mark eine Variable soll vom Typ verschiedenste Zahlenzum Beispiel Sund den Werttauben habendas heißt sie hatstillschweigend den Wert null das ganze viel lesbarer ausdas es also was manRahmensind Hektik Sugar nennt den syntaktischenZuckerhinter den Kulissen ist das ganze zahlen sie wird auf null gesetzt aber so ist es viel schöner zu lesen ist ?? OS speichert ein Maschinenzustandrumsteht was es istund am Anfang hat den Wert auf ?? hinter den Kulissen setzen sechzehn Beteiligten auf NullKomma so kann es ordentlich lesenanders als ebenund dann so ein Vergleicheinbauenist es denn jetztgeschlossenZustand zwischendurchpassieren natürlich sonst nichts geschlossenist ?? irgendwas passiert zwischendurch wenn jadann du dieses oder jenesTour dieses oder jenessowaskönnte man dann schreibenund es kompiliert sogar