提供:Japanese Scratch-Wiki
このきじは ひらがなでよめません。ごめんなさい。編集者向け:作成する
() を () に追加する | |
[] を [ v] に追加する
| |
カテゴリ | リスト |
タイプ | スタック |
追加 | Scratch 1.3 |
() を () に追加するブロック(リストブロック/スタックブロック)は、指定したリストの最後に、指定したテキストを値として持つ要素(項目、アイテムとも言う)を追加するブロックである。
使用例
多くのプロジェクトにおいて、リストは変数の値を記録するために使われている(変数の現在の値をどんどん追加していく形でリストが使われている)。リストに新しい値を記録するには、要素をリストに追加する必要があるが、このブロックはこのような要素の追加を行ってくれる。
このブロックのよくある使用例は次のとおり:
- 記録用リストに情報を追加する
[ゲーム終了 v] を受け取ったとき (スコア) を [現在のスコア v] に追加する
- 画面に表示するメッセージを追加する
[メッセージの内容を入力してください] と聞いて待つ (答え) を [会話 v] に追加する
- リストにオブジェクトを追加する
@greenFlag が押されたとき::events hat ずっと もし<<[スペース v] キーが押された> かつ <[りんご v] に触れた>> なら もし <<[フルーツ v] に [りんご] が含まれる>ではない> なら [りんご] を [フルーツ v] に追加する end
別のブロックによる表現
- 詳細は「代用ブロック一覧」を参照
このブロックの動作は次のスクリプトで再現できる:
(追加する内容) を (最後 v) 番目に挿入する([リスト v])::variable
関連項目
- リスト
- () を () 番目に挿入する( () )
- () 番目を () から削除する
- () と () — このブロックの文字列版
変数 | |
リスト |
GitHubでソースを見る: LLK/scratch-flash /src/primitives/ListPrims.as 66行目