大宮盆栽デイズ - Omiya Bonsai Days -

冗談めかす埼玉のファインマン

反復処理を試す@コードを学ぼう2

どんどん難しくなってきています。コード内のコメントが英語になっています。これで本当に子どもがコードを学べるのだろうか?高校1年生ぐらいからじゃないと、理解できないんじゃないかな。

// 反復処理を試す@コードを学ぼう2
let columns = [0, 1, 2, 3, 4]

// Give your loop variable a name and pass in your array.
// currentColumn という変数を作る
// currentColumn には 0 -> 1 -> 2 -> 3 -> 4
// の数値が代入(?)されていく
for currentColumn in columns {
    // Place a gem and a switch for each column.
    // 宝石とスイッチをそれぞれ列に配置する
    world.place(Gem(), atColumn: currentColumn, row: 1)
    world.place(Switch(), atColumn: currentColumn, row: 1)
}

youtu.be