Advertisement
Guest User

Untitled

a guest
Aug 21st, 2016
70
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
F# 0.50 KB | None | 0 0
  1. let validate funct temp =                                
  2.      match temp with                                      
  3.      | temp when (temp > -217 && temp < 1000) -> funct temp
  4.      | _ -> "Error"
  5.  
  6. let frozen temp =                                  
  7.      match temp with
  8.      | temp when (temp > 0) -> "Not Frozen"
  9.      | temp when (temp <= 0) -> "Frozen"
  10.  
  11. Then:
  12.  
  13. let wrapped = validate frozen
  14.  
  15. To use:
  16.  
  17. wrapped -300 # should return "Error"
  18. wrapped -200 # should return "Frozen"
  19. # etc
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement