Files
coffeescript/documentation/coffee/overview.coffee
Jeremy Ashkenas 4f564dec60 more docs
2010-01-05 00:34:18 -05:00

30 lines
415 B
CoffeeScript

# Assignment:
number: 42
opposite_day: true
# Conditions:
number: -42 if opposite_day
# 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:
cubed_list: math.cube(num) for num in list