間違えやすい系
int型を文字列として表示する際…
var intHoge = 100
label.text = String(intHoge)
// 100と表示
var intHoge = -100
label.text = String(intHoge)
// マイナスだと表示されない
label.text = intHoge.description
挙動系
これを実行すると
println("評価ノード: \(evalX) \(evalY) \(boardScores[evalX][evalY])")
シミュレータ(iphone5s)では…
評価ノード: 5 5 5
評価ノード: 5 3 5
評価ノード: 3 5 5
評価ノード: 5 5 5
評価ノード: 5 3 5
評価ノード: 3 5 5
実機(iphone5で実行)では…
\350\251評\344\276価\343\203ノ\343\203ー\343\203ド\357\274: 3 4 3
\350\251評\344\276価\343\203ノ\343\203ー\343\203ド\357\274: 5 4 5
\350\251評\344\276価\343\203ノ\343\203ー\343\203ド\357\274: 6 4 -5
\350\251評\344\276価\343\203ノ\343\203ー\343\203ド\357\274: 7 4 -5
\350\251評\344\276価\343\203ノ\343\203ー\343\203ド\357\274: 4 5 5
評価ノード: 1 2 -20
…そもそも日本語を使うなと言われそうですが、日本語がおかしくなる。そして僕の日本語もおかしい。。