# 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