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

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

繰り返しを探す@コードを学ぼう1

繰り返しや関数にしたほうがいいコードです。

//繰り返しを探す@コードを学ぼう1
func s() {
    if isOnClosedSwitch {
        toggleSwitch()
        
    } else if isOnGem {
        collectGem()
        
    }
}

for i in 1 ... 2 {
    moveForward()
    s()
    turnRight()
    moveForward()
    moveForward()
    moveForward()
    turnLeft()
    moveForward()
    s()
    turnLeft()
    turnLeft()
    moveForward()
    turnRight()
    moveForward()
    moveForward()
    moveForward()
    turnRight()
    moveForward()
    s()
    turnLeft()
    moveForward()
    s()
    turnLeft()
    turnLeft()
    moveForward()
    turnLeft()
    moveForward()
    
}

youtu.be