2014-10-16 24 views

回答

1

你可以用兩個字段構造一個結構,或者返回一個長度爲2的數組。結構思想比較乾淨,但頭髮更多。

0

這就是面向對象編程的問題,你必須爲了得到一個功能不止一兩件事來創建對象:d

但是,如果你回來從函數獲取數組的索引,也許你可以用它來檢索實際的數字?

(對不起,這不是評論,我沒有代表)

+0

這與面向對象無關,以及與語言類型系統有關的所有事情。即使在「返回多個值」的函數式語言中,它們仍然只是返回一個保存這些值的結構(一個元組)。函數式編程沒有任何要求存在元組類型的東西(儘管我想不出有什麼缺點),也沒有任何關於排除它的OO語言(事實上,Scala和C#都有元組類型)。 – 2014-10-16 22:01:25