|
|
|
|
|
by nestorD
2815 days ago
|
|
My experience with F# is that functional programming is the default paradigm while object oriented is used when it is required or easier (or required by a C# library you really want). A striking difference with the little Scala I read in the wild (where object oriented was the clear default). The same goes for mutability, it is there and you should certainly use it when it makes sense but it is not the default. |
|
This is also true for Haskell. It's not especially hard to get and use mutable variables, they're just not something that most tutorials cover.