一個函數(shù)內(nèi)return兩個值是什么意思 這起什么作用

大地223504
2014-07-12
7 回答
舉報
0/150
提交
取消
一個函數(shù)內(nèi)return兩個值是什么意思 這起什么作用
2014-07-12
舉報
2014-07-12
應(yīng)該的:) 我正好在網(wǎng)上,碰見了你的問題:)
2014-07-12
謝謝了 老師真不容易啊 一個個給我們解答
2014-07-12
是的。只傳一個值就可以。我這樣寫也僅僅是因為直觀。你的思路沒有錯誤。如果產(chǎn)生bug,就請好好調(diào)試一下自己的代碼啦。
2014-07-12
因為我覺得在這兩個getPosTop和getPosLeft函數(shù)中,i和j中有一個是多余的,不是只需要傳遞一個值就行了嗎
2014-07-12
不用謝。。。 但是我剛才以為你是在swift課程里留的言,用那個課程里的例子做的解答。我剛發(fā)現(xiàn)你是在2048這個課程下提的問。不知讓你疑惑的具體是哪個函數(shù)?
2014-07-12
謝謝 又學(xué)到新東西了
2014-07-12
比如注冊函數(shù),return (true,1,"慕課女神"),表示注冊成功,直接返回一些關(guān)鍵注冊資料。這種手段其實在PHP中會經(jīng)常用。 其實在OC也經(jīng)常有需要這種功能的情況(C++就更多了)。比如會有很多函數(shù)設(shè)計要傳入一個**err的參數(shù),如果發(fā)生錯誤,return false,同時把錯誤信息通過這個可變參數(shù)err傳出來。但是使用元組,可以直接return (false,err)。 這樣參數(shù)和返回值的分工非常明確。