我有元组type foo = (string, string);
。
如何创建类型 -
foo
元组数组?如果使用元组数组或元组列表有什么区别?
如何访问元组值数组?JS模拟:
const foo1 = [1, 2]; const foo2 = [3, 4]; const arrayOfFoo =[foo1, foo2]; console.log(arrayOfFoo[0][0]) // 1 console.log(arrayOfFoo[1][1]) // 4
更新:我发现了优秀的 gitbook
https://kennetpostigo.gitbooks.io/an-introduction-to-reason/content/
/* create tuple type*/
type t = (int, int);
/* create array of tuples */
type arrayOfT = array t;
/* create array of tuples */
type listOfT = list t;
/* create list of tuples value */
let values: listOfT = [(0, 1), (2, 3)];
/* get first tuple */
let firstTyple: t = List.nth values 0;
/* get first tuple values */
let (f, s) = firstTyple;
这个对吗?有没有更有用的方法来做到这一点?