Sha256: 5350d3aad1b13c8a7ba2bf004d4ecd73d3a23b7a89cec44edcb3badec7337d91
Contents?: true
Size: 743 Bytes
Versions: 310
Compression:
Stored size: 743 Bytes
Contents
-module(example). -export([ageOn/2, test_version/0]). -type planets() :: mercury | venus | earth | mars | jupiter | saturn | uranus | neptune. -spec ageOn(planets(), integer()) -> float(). ageOn(Planet, Seconds) -> Seconds / secondsPerYear(Planet). test_version() -> 1. secondsPerYear (mercury) -> earthYear() * 0.2408467; secondsPerYear (venus) -> earthYear() * 0.61519726; secondsPerYear (earth) -> earthYear(); secondsPerYear (mars) -> earthYear() * 1.8808158; secondsPerYear (jupiter) -> earthYear() * 11.862615; secondsPerYear (saturn) -> earthYear() * 29.447498; secondsPerYear (uranus) -> earthYear() * 84.016846; secondsPerYear (neptune) -> earthYear() * 164.79132. earthYear() -> 365.25 * 24 * 60 * 60.
Version data entries
310 entries across 310 versions & 1 rubygems