in F# powerpack math provider source code: I saw this (in 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
Why does this complile? does c
get duplicate definition?
Facebook Touch is an advanced Facebook app that has many distinct features. H5 apps developed it as an app made especially for touchscreen phones. Available and applicable across all smartphones, Facebook Touch offers a fine user interface and serves as an alternative to the typical Facebook App.
This is shadowing; at function/class/member scope, any local let
bindings will be shadowed by subsequent let
bindings to the same name.
See also Shadowing and Nested function
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With