F#
· One min read
Syntax
Anonymous functions
As I like to say:
funis a keyword in F#-- [[Scott Wlashin]], probably
let succ n = x + 1
let succ' = fun x -> x + 1
Records
type MyRecord =
{ X: int
Y: int
Z: int }
Active Patterns
- basically, dynamic patterns
guards are great for one-off matches. But if there are certain guards that you use over and over, consider using active patterns instead.
-- Scott Wlashin cite:[Wlashin2012a]