RosettaCodeData/Task/Identity-matrix/Go/identity-matrix-3.go

18 lines
241 B
Go
Raw Permalink Normal View History

2013-04-10 21:29:02 -07:00
package main
2015-11-18 06:14:39 +00:00
import "fmt"
2013-04-10 21:29:02 -07:00
func main() {
2015-11-18 06:14:39 +00:00
fmt.Println(I(3))
}
func I(n int) [][]float64 {
m := make([][]float64, n)
for i := 0; i < n; i++ {
a := make([]float64, n)
a[i] = 1
m[i] = a
}
return m
2013-04-10 21:29:02 -07:00
}