int search(string [][]mat, int n, string x){
//set indexes for top right element
for(int i = 0; i<n; i++)
{
for(int j = n-1; j>=0; j--)
{
if (mat[i][j] == x)
{
Debug.Log(x +""+"Found at "+i +" "+j);
// int[] n2 = new int[] {2, 4, 6, 8};
// int [] xyz = new int [] {i, j};
return i;
}
}
}}
如何擺脫這個錯誤:並非所有的代碼路徑都返回一個值?如何擺脫這個錯誤:不是所有的代碼路徑都返回一個值?
錯誤: * 資產/腳本/國際象棋/ Bishop.cs(237,22):錯誤CS0161:`Bishop.search(串[] [],整型,字符串)':不是所有的代碼路徑返回值 *
返回0對我來說看起來像個壞主意 - 這與在第一行中找到它的結果是一樣的... –
Ups,你說得對。謝謝喬恩。編輯。 –