() (Lista blokk)

A () blokk egy Lista blokk é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

Szócikk: Blokkhasználati Lista: http://wiki.scratch.mit.edu/wiki/List_of_Block_Workarounds (egyelőre 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 egy beviteli mezőt, a Lista blokkon, a %m, %n, vagy a %s beírásával. Ez a hiba a v423 és későbbi verziókban már javítva lett

= Lásd még

  • A lap utolsó módosítása: 2017. augusztus 14., 10:50