RosettaCodeData/Task/Identity-matrix/Tcl/identity-matrix-1.tcl
Ingy döt Net db842d013d A-M baby
2013-04-10 21:29:02 -07:00

7 lines
168 B
Tcl

proc I {rank {zero 0.0} {one 1.0}} {
set m [lrepeat $rank [lrepeat $rank $zero]]
for {set i 0} {$i < $rank} {incr i} {
lset m $i $i $one
}
return $m
}