2014-10-22 92 views
1

我想寫一個函數,作爲參數的三元組列表。如何在函數中傳遞元組列表作爲參數?

我有什麼不流通的eval,因爲我認爲它的閱讀它作爲兩個整數的元組加上一個int列表:

fun check_list(tuples : int*int*int list) = so forth and so forth

什麼是正確的語法打字的列表元組?

fun check_list(a:int,b:int,c:int)=[(a,b,c)]; 

check_list(1,2,3); 

插上電源,試試吧:如果你想三個整數的元組,那麼你會傳遞給一個函數,像這樣

回答

3

問題出在你的語法上。

int*int*int list相當於int * int * (int list)

但你的意思是(int * int * int) list。括號的使用應該更清楚。

-1

。我會返回[(1,2,3)]。如果我正確理解你的問題。

+0

這個問題可能並不是最清楚的問題,但很明顯你沒有回答所問的問題。請參閱@ EdwinDalorzo的正確答案。 – 2014-10-22 05:52:51

相關問題