jashkenas--coffeescript/test/test_compound_assignment.co...

27 lines
259 B
CoffeeScript
Raw Normal View History

2010-07-25 05:23:37 +00:00
num = 10
num -= 5
eq num, 5
2010-07-25 05:23:37 +00:00
num *= 10
eq num, 50
2010-07-25 05:23:37 +00:00
num /= 10
eq num, 5
num %= 3
eq num, 2
2010-07-25 05:23:37 +00:00
val = false
val ||= 'value'
val ||= 'eulav'
eq val, 'value'
val &&= 'rehto'
2010-07-25 05:23:37 +00:00
val &&= 'other'
eq val, 'other'
2010-07-25 05:23:37 +00:00
val = null
val ?= 'value'
val ?= 'eulav'
eq val, 'value'