Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- open System
- let num = 42
- let rnd = new Random()
- let str = "Hellow world"
- /// Adds one
- let addOne number =
- printfn "Adding..."
- number + 1.0
- let nextRandom (rnd:Random) =
- rnd.Next()
- // this is a function
- let sayHello () =
- let msg = "Hello"
- let msg = msg + " World"
- let msg = msg + "!"
- printfn "%s" msg
- // this is a variable
- let sayHello2 =
- let msg = "Hello"
- let msg = msg + " World"
- let msg = msg + "!"
- printfn "%s" msg
- type Person =
- {Age:int}
- static member (*) (p:Person, n:int) =
- { Age = p.Age * n}
- let phil = ("Phil", 21)
- let inline square x = x * x
- // Tuple<T, int> IncrementAge<T>(Tuple <T, int>)
- let incrementAge person =
- let name, age = person
- (name, age + 1)
- let incrementAgeSeparate (name) age =
- (name, age + 1)
- let incrementAgeTuple (name, age) =
- (name, age + 1)
- incrementAgeTuple phil
- incrementAgeSeparate "Thomas" 12
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement