learning F#, it seems pretty cool, favourite functional language so far.
Você não pode selecionar mais de 25 tópicos Os tópicos devem começar com uma letra ou um número, podem incluir traços ('-') e podem ter até 35 caracteres.

123456789101112131415161718192021222324
  1. module SpaceAge
  2. type Planet =
  3. | Mercury
  4. | Venus
  5. | Earth
  6. | Mars
  7. | Jupiter
  8. | Saturn
  9. | Uranus
  10. | Neptune
  11. let age (planet: Planet) (seconds: int64): float =
  12. (/) (float (seconds))
  13. ((match planet with
  14. | Mercury -> 0.2408467
  15. | Venus -> 0.61519726
  16. | Mars -> 1.8808158
  17. | Jupiter -> 11.862615
  18. | Saturn -> 29.447498
  19. | Uranus -> 84.016846
  20. | Neptune -> 164.79132
  21. | _ -> 1.0)
  22. * 31557600.0)