Skip to content

Commit

Permalink
add coffeescript demo
Browse files Browse the repository at this point in the history
  • Loading branch information
hlb committed Mar 29, 2012
1 parent bc0cd65 commit 3a465ac
Showing 1 changed file with 28 additions and 0 deletions.
28 changes: 28 additions & 0 deletions coffeescripts/test.coffee
@@ -0,0 +1,28 @@
# Assignment:
number = 42
opposite = true

# Conditions:
number = -42 if opposite

# Functions:
square = (x) -> x * x

# Arrays:
list = [1, 2, 3, 4, 5]

# Objects:
math =
root: Math.sqrt
square: square
cube: (x) -> x * square x

# Splats:
race = (winner, runners...) ->
print winner, runners

# Existence:
alert "I knew it!" if elvis?

# Array comprehensions:
cubes = (math.cube num for num in list)

0 comments on commit 3a465ac

Please sign in to comment.