提供: Japanese Scratch-Wiki
() 中の () のばしょ(リストブロック/あたいブロック)は、していしたリストのなかの、にゅうりょくしたもじれつのばしょ(わりあてられたすうじ)をかえすブロックである。
しよう
このブロックは、うえからそうあたりでがっちするもじれつをさがし、みつかったじてんでしょりをしゅうりょうしあたいをかえすため、おなじもじれつがリストないにふくすうあったばあい、いちばんうえにあるもののばしょをかえし、またリストにもじれつがふくまれないばあい、このブロックは0をかえす。 [1]
出典
- ↑ https://github.com/scratchfoundation/scratch-vm/blob/b3266a0cfe5122f20b72ccd738a3dd4dff4fc5a5/src/blocks/scratch3_data.js#L197 これはJavaScriptのプログラムで、() なかの () のばしょ (ブロック) のプログラムをあらわしている。このプログラムをほんやくすると、JavaScriptでいう0ばんめからリストのながさばんめ(Scratchでいう1ばんめからリストのながさばんめ)まで0ばんめ、1ばんめ、2ばんめ...とかくにんしていって、もしもくてきのものとおなじものががみつかったら、そのいち(JavaScriptではScratchでいうリストのいちからいちひいたものがかえされるので1たす)をかえし、もしなかったら0を返すというプログラムになっている。
| 変数 | |
| リスト | |