入出力
集めたい値をインプットから入れる。
#ref error :画像を取得できませんでした。しばらく時間を置いてから再度お試しください。
第1アウト:値を集めて、集めてきた値をリストとして返す(なんで値じゃないんだろうなぁこれ)
第2アウト:今まで集めた値のリストを返す
第3アウト:集めた値のリストをnilにリセットし、空のリストを返す
第2アウト:今まで集めた値のリストを返す
第3アウト:集めた値のリストをnilにリセットし、空のリストを返す
例:乱数のリストを作る
以下は1~100の間でランダムに8つの数字を選んでリストにするプログラム。
#ref error :画像を取得できませんでした。しばらく時間を置いてから再度お試しください。
- ForLoopが開始値0を持つ。
- eachTimeが働いて
- collectに値を集めさせる。1~100で1つ数字を選んだら8だったのでそれを(8)と蓄えておく。
- printはいま集めてきた8がリストになった(8)をもらって出力。
- ForLoopが+1されて1を持つ。
- eachTimeが働いて
- collectに値を集めさせる。40だったのでそれを(8 40)と蓄えておく。
- printはいま集めてきた40がリストになった(40)をもらって出力。
- (あと6回繰り返し)
- ForLoopが8になると終了値7を上回ったのでループが止まる
- finallyがcollectが今まで蓄えたもの(8 40 45 91 19 71 51 74)をもらって外に出力。