-1
私はAIのアプリケーションを作成しようとしていますが、ほとんどのステップをほとんど完了していますが、グローバルと一致していますメソッドはswift 3とi guessはindexやindexOfメソッドで置き換えられましたが、何らかの理由でそのプロパティが動作しない場合は、findメソッドのように動作し、後で何を達成するのに役立つでしょう。ここで グローバルメソッドが動作しています
コードfunc rowCheck(value: Int) -> (location: String, pattern: String)? {
var acceptableFinds = ["011","110","101"]
var findFuncs = [checkTop, checkBottom, checkLeft, checkRight, checkMiddleAcross, checkMiddleDown, checkDiagLeftRight, checkDiagRightLeft]
for algorithm in findFuncs {
var algorithmReults = algorithm(value:value)
if find(acceptableFinds, algorithmReults.pattern) {
return algorithmReults
}
}
return nil
}
であり、ここで私は、エラーを取得する場所です
if find(acceptableFinds, algorithmReults.pattern) {
return algorithmReults
}
acceptableFindsが配列であるとalgorithmResult.patternは文字列です
するvar acceptableFinds = [」 011 "、" 110 "、" 101 "]
パターンが機能から出てくるイオンiものindexOf機能はなくなってエラー使用してみました
Stringとして:
[Swiftのリスト項目の検索方法は?](http://stackoverflow.com/questions/24028860/how-to-find-index-of-list-item-in-swift) –
http://stackoverflow.com/questions/24102024/how-to-check-if-an-element-is-in-an-array – Tim
答えをありがとう、私はそれを試みたが、それは問題を解決しませんでした.. –