繁体   English   中英

如何在函数中将元组列表作为参数传递?

[英]How do I pass a list of tuples as an argument in a function?

我想编写一个函数,该函数将三个元组的列表作为参数。

我没有通过评估,因为我假设它正在将其读取为两个int加上一个int列表的元组:

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

键入元组列表的正确语法是什么?

问题出在您的语法中。

int*int*int list等效于int * int * (int list)

但是你的意思是(int * int * int) list 使用括号应使其更清楚。

如果您想要三个整数的元组,那么您将传递给这样的函数:

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

check_list(1,2,3);

插入并尝试。 我将返回[(1,2,3)]。 如果我正确理解您的问题。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM