Advertisement
Guest User

Untitled

a guest
Feb 22nd, 2015
199
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
F# 0.97 KB | None | 0 0
  1. //module a
  2. //let four = 2 + 2
  3. //
  4. //6 / 5
  5. //
  6. //true || false
  7. //
  8. //2 + 2 = 4
  9. //
  10. //333333333333333333333333333333333333333333333333333I
  11. //
  12. //6. / 5.
  13. //
  14. //let v = 7 + 5
  15. //
  16. //9 - v
  17. //
  18. //max 1 2
  19. //
  20. //(2 - 2) - 2
  21. //
  22. //min 99 (min (min 5 1) (min 1 2))
  23.  
  24. let rec fac n = if n = 0 then 1 else n * fac (n - 1)
  25. fac 4
  26.  
  27. let square x = x * x
  28. square 4
  29.  
  30. //let square (x:float) = x*x
  31.  
  32. let add x y = x + y
  33.  
  34. 1 |>add<| 2
  35.  
  36. let a = [1;3;4]
  37.  
  38. let k = [1;2] @ [3;5]
  39.  
  40. 1::[2;3;4]
  41.  
  42. 1::2::3::4::[]
  43.  
  44. [100..2..200]
  45.  
  46. let mix = [3;3;4;6]
  47.  
  48. List.nth mix 3
  49.  
  50. List.head []
  51.  
  52. List.head [1]
  53.  
  54. List.tail [1]
  55.  
  56. let isEmpty x = x = []
  57.  
  58. let rec len xs =
  59. match xs with
  60. |[] -> 0
  61. |y::ys -> 1 + len ys
  62.  
  63. len [5..10]
  64.  
  65. Seq.take 4 [1..10]
  66.  
  67. Seq.take 5 (Seq.initInfinite (fon -> i + 1))
  68.  
  69. let rec get n list = if n = 0 then List.head list
  70. else get (n - 1) (List.tail list)
  71.  
  72. let rec elem el list =
  73. match list with
  74. |[] -> false
  75. |x::xs -> if el = x then true else elem el xs
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement