Списки
WieЯк inі derв Alltagsspracheповсякденній ist auch inмові, ROBO Pro Coding eineсписок Listeявляє eineсобою geordneteвпорядкований Sammlungнабір vonелементів, Elementen,таких wieяк z.список B.справ eineабо "To-Do"список покупок. Елементи в списку можуть бути будь-Listeякого oderтипу, eineі Einkaufsliste.те Elementeсаме inзначення einerможе Listeз'являтися könnenв vonсписку beliebigemкілька Typ sein, und derselbe Wert kann mehrmals in einer Liste erscheinen.разів.
ErstellenСтворення einer Listeсписку
erstelleстворити Listeсписок mitз
MitВи demможете Blockвикористовувати erstelleсписок Listeстворення mitблоку kannдля manвведення dieпочаткових Anfangswerteзначень inу einerновий neuenсписок. ListeУ angeben.цьому Inприкладі diesemсписок Beispielслів wirdстворюється eineта Listeзберігається vonу Wörternзмінній erstelltз undіменем inletter einer Variablen namens Buchstaben abgelegt::
WirМи bezeichnenпозначаємо dieseцей Listeсписок alsяк ["alpha"альфа", "beta"бета", "gamma"гамма"].
DiesЦе zeigtпоказує dieблок Erstellungдля einerстворення Listeсписку von Zahlen:чисел
SoОсь wirdяк eineстворити Listeсписок von Farben erstellt:кольорів:
EsЦе istменш wenigerпоширене, üblich,але aberможна möglich,створити eineсписок Listeзначень mitрізних Werten unterschiedlichen Typs zu erstellen:типів:
AnzahlЗмінити derкількість Eingänge ändernвходів
UmЩоб dieзмінити Anzahlкількість derвходів, Eingängeнатисніть zuабо ändern,торкніться klickeсимволу bzw.шестерні. tippeЦе aufвідчинить dasнове Zahnradsymbol.вікно. DadurchВи wirdможете einперетягнути neuesпідблоки Fensterелементів geöffnet.з Duлівої kannstчастини Elementunterblöckeвікна vonв derблок linkenсписку Seiteз desправого Fenstersбоку, inщоб denдодати Listenblockнове auf der rechten Seite ziehen, um einen neuen Eingang hinzuzufügen.введення:
WährendХоча dasновий neueелемент Elementу inцьому diesemприкладі Beispielвставлено untenвнизу, hinzugefügtйого wurde,можна kannдодати esбудь-куди. überallТак hinzugefügtсамо werden.непотрібні Inпідблоки ähnlicherелементів Weiseможна könnenперетягнути unerwünschteвліво Elementunterblöckeта ausза demмежі Listenblockблоку nach links gezogen werden.списку
ListeСтворити mitсписок Elementіз erstellenелементом
MitВи demможете Blockвикористовувати erstelleблок Listeстворення mitсписку Elementз kannstелементом du, eineщоб Listeстворити erstellen,список, dieякий dieмістить angegebeneвказану Anzahlкількість vonкопій Kopienелемента. einesНаступні Elementsблоки, enthält.наприклад, Dieзадають folgendenзмінні Blöckeслова setzenу zum Beispiel die Variable Wörter auf die Listeсписку ["sehr"very", "sehr"very", "sehr"very"].
PrüfenПеревірити derдовжину Länge einer Listeсписку
ist leerпорожньо
DerЗначення Wertпорожнього einesблоку istдорівнює leer-Blockstrue ist wahr, wennякщо seineйого Eingabeвведенням dieє leereпорожній Liste ist, und falschсписок, wennі esfalse irgendetwasякщо anderesце ist.щось Istще. dieseЧи Eingabeвірне wahrце введення? DerЗначення Wertнаступного desблоку folgendenбуде Blocksfalse wäre falschтому, weilщо dieзмінна Variablecolor Farbenне nichtпорожня: leerв ist:ній Sieтри hat drei Elemente.елементи.
BeachteЗауважте, dieяк Ähnlichkeitце mitсхоже demна istпорожній leer-Blockблок fürдля Text.тексту..
Länge vonДовжина
DerЗначення Wertдовжини desблоку Länge— von-Blocksце istкількість dieелементів, Anzahlякі derзнаходяться Elemente,у dieсписку, sichякий inвикористовується derяк alsвхідні Eingabeдані. verwendetenНаприклад, Liste,значення befinden.наступного Derблоку Wert des folgenden Blocks wäre z. B.дорівнюватиме 3, daоскільки Farbeколір dreiскладається Elementeз hat:трьох елементів:
Beachte,Значення dassдовжини derблоку Länge– von-Block angibt,це wieкількість vieleелементів Elementeу inсписку, derякий Listeвикористовується enthaltenяк sind,вхідні undдані. nicht,Наприклад, wieзначення vieleнаступного verschiedeneблоку Elemente in ihr enthalten sind. Zum Beispiel hat das Folgende den Wertдорівнюватиме 3, obwohlхоча Wörterслова ausскладаються dreiз Kopienтрьох desselbenкопій Textesодного besteht:і того ж тексту:
BeachteЗверніть dieувагу Ähnlichkeitна mitте, demяк Blockце Längeсхоже vonна fürдовжину Text.блоку для тексту.
SuchenПошук vonелементів Elementenу in einer Listeсписку
DieseЦі Blöckeблоки findenзнаходять dieпозицію Positionелемента einesу Elementsсписку. inУ einerнаступному Liste.прикладі Dasзначення folgende Beispiel hat den Wertдорівнює 1, weilоскільки das erste Auftreten vonслово "sehr"дуже" amзустрічається Anfangна derпочатку Wortlisteсписку stehtслів (["sehr"дуже", "sehr"дуже", "sehr"дуже"]).
DasРезультатом Ergebnisнаступного des Folgenden istє 3, weilоскільки dasостаннє letzteвходження Auftretenслова von«дуже» "sehr"у inсловах Wörterперебуває anу Positionпозиції 3 ist.3.
WennЯкщо dasелемента Elementвзагалі nirgendwoнемає inу derсписку, Listeто vorkommt,результатом istбуде das Ergebnis der Wertзначення 0, wieяк inу diesemцьому Beispiel:прикладі:
DieseЦі Blöckeблоки verhaltenповодяться sichтак analogсамо, zuяк denі Blöckenблоки fürпошуку dasлітер Findenу von Buchstaben im Text.тексті.
AbrufenОтримання vonпредметів Elementenзі aus einer Listeсписку
AbrufenОтримання einesодного einzelnen Elementsелемента
ErinnereПам'ятайте dichвизначення anкольорів die Definition der Liste Farbenсписку:
DerНаступний folgendeблок Blockмістить erhältсиній dieколір, Farbeтому Blau,що weilце esдругий dasелемент zweiteу Element in der Liste istсписку (vonпочинаючи links beginnend gezählt)зліва):
DieserЦей erhältмістить Grün,зелений, weilтому esщо dasце zweiteдругий Element istелемент (vomпочинаючи rechtenз Endeправого aus gezählt)кінця):
DieserЦе erhältмістить dasперший ersteелемент, Element, Rot:червоний:
DiesЦе erhältмістить dasостанній letzteелемент, Element, Gelb:жовтий:
DiesЦей wähltвибір zufälligвибирає einвипадковий Elementелемент ausзі derсписку Listeз aus,однаковою wobeiймовірністю mitповернення gleicherодного Wahrscheinlichkeitз einesелементів derчервоного, Elementeсинього, Rot,зеленого Blau,або Grünжовтого oder Gelb zurückgegeben wird.кольору.
AbrufenОтримати undта Entfernenвидалити eines Elementsелемент
MitВи demможете Dropdown-Menüвикористовувати wirdменю, derщо Block ausрозкривається, Listeщоб змінити блок у списку... abrufenперейти inдо denблоку Block ausв Liste списку... abrufen undотримати entfernenі geändert,видалити der, dieщо gleicheдає Ausgabeтой liefert,же aberрезультат, auchале dieтакож Listeзмінює verändert:список:
Diesesу Beispielцьому setztприкладі dieпершій Variableлітері ersterзмінної Buchstabeнадається aufзначення "alpha"«альфа», undа lässtрешта die restliche Buchstabenлітер (["beta"«бета», "gamma"«гамма»]) inзалишаються derу Liste.списку.
EntfernenВидалення eines Eintragsзапису
WennЯкщо duви imвиберете Dropdown-Menüвидалити entfernenз wählst,меню, verschwindetвкладка dieліворуч Naseвід linksблоку vomбуде Block:видалена:
DamitПотім wirdперший dasелемент ersteлиста Elementбуде aus Buchstaben entfernt.видалено.
EineОтримати Subliste abrufenпідпис
DerБлок Blockу ausпідсписку Liste list...get аналогічний блоку в list...get з тією різницею, що він отримує підсписок, а не окремий елемент. SublisteІснує abrufenкілька ähneltваріантів demвведення Blockпочатку inта ausкінця Liste ... abrufen mit dem Unterschied, dass er eine Subliste extrahiert und nicht ein einzelnes Element. Es gibt mehrere Optionen, den Anfang und das Ende der Subliste anzugeben:підписку:
InУ diesemцьому Beispielприкладі wirdстворюється eineновий neueсписок Listeперших ersterбукв. Buchstabe erstellt.Новий Dieseсписок neueі Listeдвох hat zwei Elemente:елементів: ["alpha"альфа", "beta"бета"].
Beachte,Зверніть dassувагу, dieserщо Blockблок dieне ursprünglicheзмінює Listeвихідний nicht verändert.список.
HinzufügenДодавання vonелементів Elementenдо an eine Listeсписку
ElementeЗаміна inелементів einerу Liste ersetzenсписку
DerБлок Blockу in Liste списку... ersetzeнабір ersetztзамінює dasелемент Elementу anпевній einerточці bestimmtenсписку Stelleіншим einer Liste durch ein anderes Element.елементом..
DieЗначення Bedeutungокремих derпараметрів einzelnenсписку, Dropdown-Optionenщо findestрозкривається, duописані imв vorherigenпопередньому Abschnitt.розділі.
DasНаступний folgendeприклад Beispielробить bewirktдві zwei Dinge:речі:
DieСписокListeслівWörterwirdскладаєтьсяmitз 3Elementen erstellt:пунктів: ["sehr"дуже", "sehr"дуже", "sehr"дуже"].DasТретійdritteпунктElementуinспискуderзаміненоListeнаwird«добре».durchНове"gut"значенняersetzt. Der neue Wert vonWörteristслів ["sehr"дуже", "sehr"дуже", "gut"добре"]
ElementeВставка anелементів einerіз bestimmtenпевної Stelleточки до списку
Доступ до блоку in einelist...insert Listeat einfügenздійснюється
Der через меню, що розкривається, для блоку in Liste list....set einfügen bei-Block wird über das Dropdown-Menü des in Liste ... ersetze-Blocks aufgerufen::
ErВін fügtвставляє einновий neuesелемент Elementу anвказану derточку angegebenenсписку Stelleперед inелементом, dieякий Listeтам ein,розташовувався. undНаступний zwar vor dem Element, das sich zuvor an dieser Stelle befand. Das folgende Beispielприклад (dasякий aufзаснований einemна früherenпопередньому Beispielприкладі) aufbaut)робить tutтри drei Dinge:речі:
DieСписокListeслівWörterскладаєтьсяwird mitз 3Elementen erstellt:пунктів: ["sehr"дуже", "sehr"дуже", "sehr"дуже"].DasТретійdritteпунктElementуinспискуderзаміненоListeнаwird«добре».durchТаким"gut"чином,ersetzt.новеDerзначенняneue Wert vonWörterist somitслів ["sehr"дуже", "sehr"дуже", "gut"добре"].DasСловоWort«Be»"Sei"вставляєтьсяwirdнаamпочатокAnfangсписку.derОтже,Listeкінцевеeingefügt.значенняDer endgültige Wert vonWörterist somitслів ["Sei"«Бути»,"sehr"«дуже»,"sehr"«дуже»,"gut"«добре»].
ZeichenkettenРозділяйте aufteilenрядки undсимволів Listenта zusammenfügenоб'єднуйте списки
EineЗробити Listeсписок ausіз einem Text erstellenтексту
DerСписок Bausteinстворення erstelleблоків Listeіз ausтексту Text zerlegtвикористовує denроздільник angegebenenдля Textподілу mitданого Hilfeтексту einesна Begrenzungszeichens in Teile:частини:
ImУ obigenнаведеному Beispielвище wirdприкладі eineбуде neueповернено Listeновий zurückgegeben, die drei Textstücke enthält: "311"список, "555"що undмістить "2368"три сегменти тексту: «311», «555» та «2368».
EineЗробити Textтекст ausзі einer Liste erstellenсписку
DerЦей Bausteinблок erstellemake Texttext ausfrom Liste fügtlist eineзбирає Listeсписок mitв Hilfeодин einesтекст, Trennzeichensвикористовуючи zu einem einzigen Text zusammen:роздільник:
ImУ obigenнаведеному Beispielвище wirdприкладі einповертається neuerновий Textтекст mitіз dem Wert zurückgegeben:значенням: "311-555-2368".
VerwandteПов'язані Blöckeблоки
DruckenДрук einer Listeсписку
DerБлок drucken-Baustein inдруку derв Kategorieтекстовій Textкатегорії kannможе Listenвідображати ausgeben.списки. DasРезультатом Ergebnisнаступної desпрограми folgendenє Programmsпоказаний istвисновок die abgebildete Konsolenausgabe:консолі:
EtwasЗавершіть fürщось jedesдля Elementкожного inелемента einerу Liste durchführenсписку
DerДля für-jeden-Blockкожного inблоку derкатегорії Kategorieконтролера Steuerungвиконується führtоперація eineдля Operationкожного fürелемента jedesу Elementсписку. inЦей einerблок, Listeнаприклад, aus.друкує Dieserкожен Blockелемент drucktу zumсписку Beispiel jedes Element in der Liste einzeln aus:окремо:
DadurchЕлементи werdenв dieцьому Elementeвипадку nichtне ausвидаляються derзі ursprünglichen Liste entfernt.списку.
Sieheтакож auchприклади dieдля Beispieleблоків für die Schleifenabbruchblöckeрозбивки.