我正在创建一个tic tac toe游戏,我遇到了这个我并不理解的错误:“在预期返回的函数中缺少返回'(location:String,pattern:String)’”.
它正在应该返回“algorResults”的代码块上绘制错误,它应该给出在第一行初始化的位置和模式(两个字符串).
出了什么问题?请彻底解释一下建议,谢谢!
我的代码:
它正在应该返回“algorResults”的代码块上绘制错误,它应该给出在第一行初始化的位置和模式(两个字符串).
出了什么问题?请彻底解释一下建议,谢谢!
我的代码:
//Function that implements part of AI that sees where a good place to play is: func rowcheck(value:Int)->(location:String,pattern:String)? { var goodFinds = ["011","101","110"] var findFuncs = [checktop,checkbottom,checkmidAcross,checkleft,checkmidDown,checkright,checkLRdiag,checkRLdiag] for algor in findFuncs { var algorResults = algor(value) if find(goodFinds,algorResults.pattern) { return algorResults } } }