前回の記事で妻がSwift Playgroundsを始めたことを書いたが、その続き。
どうやらforループの練習が出てきたようだ。これは難しいだろう。
まず繰り返し変数の「i」が何なのかわからなかったみたい。そりゃそうだ、だってその練習ではスコープ内で「i」を使わないんだもの。いったいなんなのこれ状態。というか、ずっとfuncの練習が続いていたからおそらくfuncとforを同レベルの何かに考えていたようだ。
なんかforを難しく考えすぎているような気がしたので、「吹き出しかっこ内の処理を繰り返してくれる便利な書き方だよ」とか「forはfuncの中に入れてもいいんだよ」とか、説明すると納得した様子。
しばらく試行錯誤の上、無事クリアしたのでさすがー!と思ってコードを見てみると大爆笑。
妻のplaygrounds.swift
func someMethod()
{
for i in 1...1
{
//クソ長い処理、これでキャラクターはゴールに到達。
}
}
someMethod()
ループしてないやん!!
・・・妻の戦いは続く。
Swift Playgrounds
https://www.apple.com/jp/swift/playgrounds/