如果我有一个二维数组,比如说:
我希望你能够按照索引交换两个元素,例如:
test = array2D [|[|1; 2; 3|];
[|4; 5; 6|];]
我希望你能够按照索引交换两个元素,例如:
swap test (0,0) (1,1) //[|[|5; 2; 3|];
//[|4; 1; 6|];]
我该怎么写呢?我看到一些解决方案是通过引用传递每个项并改变它,但这对我来说似乎不太文雅(可能我错了)。