Multiple distinct objects: Difference between revisions

Go answer
({{omit from|PARI/GP}})
(Go answer)
Line 216:
[447acb0c-092e-4f85-9c3a-d369e4539dae; 5f41c04d-9bc0-4e96-8165-76b41fe8cd93;
1086400c-72ff-4763-9bb9-27e17bd4c7d2]</lang>
=={{header|Go}}==
Useful:
<lang go>func nxm(n, m int) [][]int {
d2 := make([][]int, n)
for i := range d2 {
d2[i] = make([]int, m)
}
return d2
}</lang>
Probably not what the programmer wanted:
<lang go>func nxm(n, m int) [][]int {
d1 := make([]int, m)
d2 := make([][]int, n)
for i := range d2 {
d2[i] = d1
}
return d2
}</lang>
 
=={{header|Haskell}}==
1,707

edits