в исходный код поставщика математики Powerpack на F #: Я видел это (в lapack_service_netlib.fs
)
member this.dgemm_((a:matrix),(b:matrix)) =
// allocate results
let c = Matrix.zero (m) (n)
// transpose
let c = Matrix.transpose c
...
// fixups
let c = Matrix.transpose c
// result tuple
c
Почему это компилируется? c
получает повторяющееся определение?