Innen: Hungarian Scratch-Wiki

A () blokk ((lista :: lists)) egy értékblokk, amely a és Információs blokk. A Blokk egyszerűen információt közöl, az elemekről, amiket szövegként, lista formájában kiír.

Amikor egy listát elkészítünk, a blokk típusa megjelenik a lista nevével; minden fajta lista elkészítése ezt eredményezi.

Az a blokk megjeleníthető a Szakasz Figyelőn.

Minden meghívott elem közé szóköz kerül, kivéve abban az esetben, ha a lista minden eleme egy karakter hosszú.

Példák

A Listát felsoroló blokk használata nem túl gyakori; a legtöbb szükséges információ megtalálható egyéb információk között is. Mindenesetre, az alábbiakban található néhány példa a blokk használatára.

  • Különálló karakterek/szavak egymáshoz láncolása/kötése.

mondd: (mondat)

  • Egy változó értékének beállítása a blokk értékének, így a lista helyinek minősül, és a manó áttehető máshova.

[felszabadít v] legyen (lista)

Más megoldások

Főcikk: Blokkhasználati Lista (egyelőre csak angolul)
[megszámol v] legyen [0]
[összes 1 v] legyen [igaz]
ismételd eddig <<(összes 1) = [hamis]> vagy <(megszámol) > ( [lista v]lista hossza)>>
[count v] változzon (1)
ha <((item(megszámol) of [lista v]) lista hossza) > [1]> akkor
 [összes 1 v] legyen [hamis]
end
end
ha <(összes 1) = [igaz]> akkor
[jelentés v] legyen []
[megszámol v] legyen [0]
ismételd ([list v]lista hossza)
[count v] változzon (1)
[jelentés v] legyen (join (jelentés) (item (megszámol) of [lista v]))
end
else
[jelentés v] legyen (item (1 v) of [lista v])
[count v] legyen [1]
ismételd (([list v]lista hossza) - (1))
[megszámol v] változzon (1)
[jelentés v] legyen (join (jelentés) (join [] (item (megszámol) of [lista v])))
end
end

Hibák

A Scratch kezelőfelületéből adódóan, lehetőség vol létrehozni a lista blokkján egy beviteli mezőt a nevéhez történő %m, %n, vagy a %s hozzáírással.

Ez a hiba a v423 és későbbi verziókban már javítva lett

Lásd még

Cookies help us deliver our services. By using our services, you agree to our use of cookies.