Skip to content

Instantly share code, notes, and snippets.

@fboeller
Last active August 8, 2019 19:06
Show Gist options
  • Save fboeller/a0bbdcbfa6e2576d0958f19ce9fad63a to your computer and use it in GitHub Desktop.
Save fboeller/a0bbdcbfa6e2576d0958f19ce9fad63a to your computer and use it in GitHub Desktop.
fun diameter(shape: Shape): Double = when (shape) {
is Rectangle -> Math.sqrt(shape.x * shape.x + shape.y * shape.y)
is Circle -> 2 * shape.radius
is Parallelogram -> /* Math */
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment