[Playlisten] [Impressum und Datenschutzerklärung]

02.3.1 Arrays


CC-BY-NC-SA 3.0

Tempo:

Anklickbares Transkript:

ichwar dabei was zu den Typen zu erzählenin der charBytesKings und jetzt die Base noch maletwas ausführlicheretwas anders aus als in zehnanich schreibe es für den Lückentext Nummersechsich schreibealsTyp inein Rave von ins oder ein ?? von Fenstern oder eine wave von Day Time ein ?? vonWasserballanteilenin dieser Form das soll der Typ seinmein VariablennameAdann sage ich bitte ein neues?? mit sieben Einträgenso sieht das dann aus etwas anders als in Cin Java dürfte mandie Klammern auch hinter das A schreibenundin C Sharp müssen die Klammern davon stehen dass man sagt A ist von diesem Typein Püreevon insheißt genau seit Referenzauf diesen Typein ?? von Intel besteht dann vorneund ihr Bau ein neues Gerät mit sieben Einträgenamgrundsätzliche Operationendamit ich kann es initialisierenwenn Sie soforteine Füllung für das RWE haben wollenist das auch sehr ähnlich wie in Cschreiben mit Schweifklammer na was denn drin stehen sollund denken sich irgendwelche wasschreiben ähnliche Zahlen darein oder späterInstanzen von Objekten reinwenn ihrKomitee der Saturn stimmlich ganze Zahlen so sehr das auseinem Meters sofort gefüllt wirdmit Elementenindiese weiß sind intelligenterals diein Cdas auch wenn ich dann wieder in Javahabenich kann zum BeispielAbfragenwie viel Elementelängstwie viele Elementedes weiterenfinden sind drin sind andas ANC ein mittleres Drama man konnte ein ?? bauen aber wie konnte ich herausfinden wie viele drin sind muss ich Leerzeichen zwar getrennt merken oder bei den Zeichenketten gab soeben den Trick dass mandie Zahl null dasbeste Zeichencode null durch seine Zeichencode null als Ende geschrieben hat an ihr brauche ich keine Tricks mehr dieselbe es sindInstanzeneiner besonderen Klasseund diese Klasse beherrscht sowas wiemir die Länge zu sagennicht nur das diese Klasse beherrscht auch nocheine Suchfunktionamich kannnun sagen wirklich den Namen der Klasseschafft gleich noch das zu sagen warumheute wird sich der Name der Klasse steht ?? ich kanndiese Klasse Fragen wurdenzum Beispieldie Zahldreiin diesem Bereich stehtdie Zahlsiebenklar also so frage ichkonnte dieses RE anund ich möchte gerne wissen wo die sieben steht das geht natürlich nicht nur mit ganzen Zahlen jedoch mit anderen Sachen ganzen Salzes machen lassen verstehich das ?? bis dahin laufendannso gerne noch mal die LängeachtoffensichtlichvierachtDC der nächste Schrittder oder F zehnwarenan welcher Stelle steht die Zahl sieben drin meldet mit zurück fünfnull eins zwei drei vier fünfals sie haben bei den Rest automatisch eine Suchfunktiondabeianich kann auch ?? stellte sich einer bestimmten Suchekann ich eine Bedingung angeben die erfüllt werden soll das sieht etwas komplizierter ausanich sucheden ersten der eine Bedingung erfülltdie können das mit der for-Schleife machen das hat man ?? Semester gesehen zum Beispiel Suchen des größte aus einem beiEintrag unter nullsolche Geschichtendas kann ich ohne for-SchleifeSchreiben in eine einzige Zeile sieht dann etwas überraschend ausich könnte zum Beispiel suchen und gucken was sinnvollich sucheein Eintrag der größer gleich sechs istinFeindindexliefert dasersteElementwas die Bedingung erfülltdiese Bedingung wird jetzt auch etwas schräge Weise geschehen kann auf schräge Weise geschrieben werden kann ich so schreibennehme mir das X fast ein hundert ?? stehtund liefere mir zurück ob Xgrößer gleichsieben istin der Formdie Zeit etwas überraschend aus der hinten ist meineBedingung die geprüft werden soll für jedes Ding in dem freinehme dieses Ding?? Stellvertreter Xund Rechner ausObjekt größer gleich sieben Exkurse sechs Hindernisbesser zu sehen ?? X größer gleich sechs selbstwaren das nennt sich dannanonyme Funktion oder Lander ausdrücklichetwas später mal genauer drauf aus ?? drauf eingehenan sowas haben wir schon in der Mathematik gesehen ?? sichvorsichtig erinnern an die Mathematik werde ich auch immer aus genau diesem Grund anonyme Funktionenallmählich modern werden in der Programmierungwerden solche Geschichten wieX wird abgebildetauf X Quadrat plus sieben dass es auch ?? anonyme Funktionich sage nicht die heißt F oderKarl-Heinz oder was ich könnte die auch nennen dann es keine anonyme Funktion mehr dann hätte sie einen Namen dieses IFhabe ich so schreibe bleibt sie anonymeinfach eine nackte Rechenvorschriftdas kann ich ja auch ich kann so nackte Rechenvorschriftangeben dass es hunderte Rechenvorschrift mit diesemFall hier der sagt nehme X mache das daraus ??und feindselig liefertdendie Nummer des erstenEintrags jetzt in Bder das kannKomma geht mit wenigauich aber da schon als VariablewartetEventparksdann eben F mir ausguckenundein zweiterSohn dir sagt er mir fünf sei der erste Indexnull eins zweidrei vierfünfbis zum erst mal eine Zahl die größer gleich sechs ist das könnte man noch for-Schleife schreibenso süßkann ich nur raffinierter ist es auch eleganter und wenn man sich angewöhnt ?? besser zu lesen suche den erstender das hinten erfülltKomma dann lesen kannsowaseingebaut in die ?? weglassenund sich das auswendig zu lernen ?? sowieso nicht an nur als Ideewas man einfach geschenkt kriegt in einer typischen Klassenbibliothekdie Reste nicht mehr ganz so dummüberhaupt nicht mehr so dumm wie die Zimmer warenim nächsten Schritt können warRays an Funktionenübergeben auch das war in NC ein mittleres Dramaweil man die Länge nicht wussteund ausdrücklich übermitteln musste ?? für denmöchte ich eine Funktiondie ein Entertainerder Welt zurückliefertsomit Thomas auchandem sie nahm es im Aufruf für die Funktionund sie soll auch ein indischer Raynehmenin der Formsehr Schweifklammernun den Inhaltbeschwertesich schon ich muss was zurückgeben ?? wenn ich sage ich lieber eine RAID zurück dann sollte auch gefälligstein ?? zurückgeben??ich könnte zum Beispiel folgendes tundas sich das Regenwasserübergeben wird auf summieren das ist noch eine weitere eingebaute Funktioner mir die Funktion zahmfür das übergebene Revers einfach alle Aufsummen könnte man in der for-Schleife machen aber warum in der for-Schleife machen uns in einer Zeile geschenkt ist??aus dem übergebenen ?? beiuns als dummes Beispiel könnte ich ja neues RE bauenund das sofortfüllen mit Sachen die ich ausgerechnet habe jetzt keinenallzu praktischen Sinn was ich hinschreiben aber dass sie in kurzer Form sehen was man veranstalten kann im Prinzipaus dem was ich eben ausgerechnet habeberechne ich Werte mit denen ich sofort dieses GerätY Fülleund gebe Y zurückall das ist möglichsich auch wirklichhat ein Rückgabewertan also was es möglich mit diesen weißweil die auch wieder Objekte sindkleine Maschinchenmit ziemlich viel Intelligenz drin sie könnendrum bitten dass die auch summiert werden dass die Einträge auf summiert werden wie baue ich ein neues über ihn schon gesehen habenArmenund ich gebe das wirklich zurückwas dazu gegeben wird muss ich bitte noch mal erzählen ich hoffe das hab ich heute noch wird eine Referenz zurückgegebenammuss immer zusammen kleiner Mann erzähltund der Aufrufist dann nicht großartig überraschendvon der Index rein gehören der Aufruf dieser Funktionich nehme mir eines meiner weißundPflege ein anderes Gerät zurück ?? das gehich mir das wäre zum BeispielB auf??gucken uns das ansoB war ja initialisiertschonmit den Zahlenich geh jetzt mal den Aufruf reinmitdem Knopfmännlichen Aufruf trennenX ist jetztein anderer Name für dasselbe Raykeine Kopie muss ich gleich noch mal sagen das es keine Kopie sondern nur ein anderer Name für dasselbeich hier bitte ich drum mal auf zu summierendas sollte wohl die Summe sein dreiunddreißigalle Einträgehier baue ich ein neues Gerät außer den drei Einträgeamdreiunddreißigsechsundsechzig neunundneunzigdass man äußere ?? mit drei Einträgen drei hundert sechsundsechzig neunundneunzigdas Gewicht hier zurücknun sollte hieralso herzlich zugewiesen ein Schritt weiterund weiter so das es jetzt dasregelmäßigunten erzeugt habedas funktioniert relativ harmlosPunkt das einzigewas ein nach ?? beißen kann ist das was hier stehtnur ein anderer Name für das irre ist was ich oben übergeben habe dass es keine Kopieanalog passiert das denn hiermit dem Ydasim prinzipiell was die Rest könnenund nun gibt es zur Verwirrung bei den mehrdimensionalenArraysdas ja eindimensionalhier einfach nur eine Liste eindimensionalbei dem mehrdimensionalenRest gibt es nun eine kleine Verwirrungin Nancy Sharphaben es gibt zwei Sortenvon den