提供: Japanese Scratch-Wiki

< リスト

これはひらがな記事です。元記事に戻る
リストのれい
Scratch 3.0でのリストのれい

リスト(ほかのプログラミングげんごでは「はいれつ」とよばれる)は、ふくすうのじょうほうをいちどでとりあつかうためのツールである。リストのなかみは、1からはじまるとおしばんごうでかんりされる。リストブロックは、データブロックのいちぶである。

リストブロック

詳細は「リストブロック」を参照

リストブロックはつぎのスタックブロック7個、あたいブロック4個、しんぎブロック1このけい12このブロックがある。

こうもく 

からのリスト
からのリスト (3.0)

こうもくは、しゅどうまたはスクリプトでついか、さくじょ、へんこうできる。

しゅどうでのへんしゅうほうほう

プロジェクトのへんしゅうちゅうは、リストのステージモニターをつかってリストのないようをへんしゅうできる。

  • リストにこうもくをついかするときは、ひだりしたの「+」ボタンをおす。
  • とくていのいちのあとにこうもくをそうにゅうするには、こうもくをせんたくし、↵ Enterをおす。⇧ Shiftをおしながらすると、まえにそうにゅうできる。
  • こうもくをさくじょするには、こうもくをせんたくして、みぎにある「×」をおす。
  • つぎのこうもくへうつるには、Tab ⇆をおす。
  • まえのこうもくへうつるには、Tab ⇆⇧ Shiftをどうじおしする。

よみこみとかきだし

CSVよみこみ

リストをみぎクリックして、「かきだし」を押すと、リストのじょうほうをかきだすことができる。これは、すべてのこうもくを、CRLF(\r\n)でくぎったものである。「よみこみ」をおすと、そのデータをよみこむことができる。

Warning
警告:
よみこんだデータはうわがきされる。

カンマくぎりのCSVファイルをよみこむときは、「どちらのカラム(れつ)をとりこみたいですか?」ときかれるので、すうちをにゅうりょくする。

サイズせいげん

Scratch 2.0のサイズせいげん

Archive.png この項目には、最新バージョンのScratchには存在しない機能について書かれています。現在は使うことができないので、注意してください。

Scratch 2.0では、リスト1こうもくにはいるのは10,240もじまでであったかわりに、こうもくすうはむせいげんだった。

Scratch 3.0のサイズせいげん

Scratch 3.0には、リストには200,000このせいげんがある。

We did some research and found that 200K list items was sufficient for > 99.999% of all Scratch projects. The limit is to prevent projects with large lists from creating memory pressure that could cause Scratch 3.0 to crash on lower-powered devices (such as mobile phones, tablets, Raspberry Pis, etc).

– thisandagain, [1]

にほんごさんしょうやく: 「わたしたちのちょうさにより、Scratchプロジェクトの99.999%いじょうはリストのこうもくすうが200,000みまんであることがわかった。このせいげんは、プロジェクトのきょだいなリストで、メモリーのすくないデバイス(スマートフォン、タブレット、Raspberry Pi、そのた)でのクラッシュをふせぐためである。」

そのかわり、リスト1こうもくにたいしては、せいげんがない。

なお、リストのサイズせいげんは、200,001ぎょういじょうをふくむファイルをよみこんだり、ステージモニターで+ボタンや↵ Enterキーをおしてへんしゅうしたり、またはプロジェクトのJSONファイルをかきかえることにより、かいひできる。ただし、そのばあいはいちぶのリストブロックがどうさしなくなる。

しようれい 

ゆうめいなれいはいかのとおり。

  • けいさん
  • もじれつのあんごうか
  • ふくすうのあたいをきおくする
  • データのほぞん

コピペとかきだしきのう

リストは、ほかのステージモニターとちがい、こうもくのコピー(Ctrl+C)がかのうである。ようそのもじすうがおおすぎてはみでてしまうときは、はみだしたぶんがしょうりゃくしてひょうじされる。ドラッグしてコピーをしても、ひょうじされているぶんしかコピーできない。しかし、マウスのひだりボタンを3かいクリックする「トリプルクリック」をすると、1つのようそにかくのうされたもじれつすべてをせんたくすることができる。

クラウドリスト

詳細は「クラウドリスト」を参照

クラウドリストは、Scratch 2.0のα・βばんのじっけんてきなきのうだった。しかし、げんざいははいしされている。クラウドリストのあたいはサーバーにほぞんされた。げんざい、クラウドへんすうのせいげんのため、クラウドリストのおおくはつかえない。

キャスト

リストはしんぎちの「true」をほかんしているため、すうちがたにキャストすると1となる。もしこれがもじれつがたであれば、キャストすると0になる。
詳細は「キャストの規則」を参照

リストのあたいをかえすブロックは、そのないようにおうじてリストをすうちやもじれつにキャストする。それにたいし、リストのいちこうもくをかえす() の () ばんめブロックは、キャストをじどうてきにおこなわない。このため、リストはにんいのかたのこうもくをほじできる。

ていあん 

おおくのひとが、リスト [リスト v] をひょうじする::listリスト [リスト v] をかくす::listのついかをのぞんでいた。これは、Scratch 2.0でついかされた。

リストのなかにリストをふくめる、にじげんはいれつもかこにていあんされたが、これはきゃっかされた。[2]

ひろげる 

ひろげるためには、みぎはしの「=」のぶぶんをマウスでひっぱる。そのため、タブレットではできない。

しゅってん 

かんれんこうもく 

Cookieは私達のサービスを提供するのに役立ちます。このサービスを使用することにより、お客様はCookieの使用に同意するものとします。