Groovy Numbers


assert(== 3)
assert(== 1)
assert == 20
assert 10/== 5
assert 10/== 2.5
assert 2**== 8
assert 2**-== 0.25 // i.e., 1/(2*2) = 1/4

assert == 1.plus(2)
assert == 3.minus(2)
assert 20 == 4.multiply(5)
assert == 10.div(2)
assert == 10.mod(3)

assert 3
assert >= 4
assert 5
assert <= 6
assert == 7
assert != 8

def 1
assert == i++
assert == ++i

def ""
// x += "Hello" same as x = x + "Hello"
3.times += "Hello" }
assert == "HelloHelloHello"

3.times({+= "Hello"})
3.times(+= "Hello" }

def total 0
1.upto(3total += it }
assert total == 3

def countDown []
5.downto 1countDown << "$it ..." }
assert countDown == ['5 ...''4 ...''3 ...''2 ...''1 ...']

def odds []
(1..10).step(2odds << it }
assert odds == [13579]

Comments

Popular posts from this blog

தட்டு வண்டியில் காளிக்கோயில் - சிறுகதை

பிரேமாவின் பெண் குழந்தை

தீபம் பிளக்ஸ்