Sunday, March 18, 2018
Groovy Numbers
assert(1 + 2 == 3)
assert(3 - 2 == 1)
assert 4 * 5 == 20
assert 10/2 == 5
assert 10/4 == 2.5
assert 2**3 == 8
assert 2**-2 == 0.25 // i.e., 1/(2*2) = 1/4
assert 3 == 1.plus(2)
assert 1 == 3.minus(2)
assert 20 == 4.multiply(5)
assert 5 == 10.div(2)
assert 1 == 10.mod(3)
assert 5 > 3
assert 4 >= 4
assert 3 < 5
assert 3 <= 6
assert 7 == 7
assert 7 != 8
def i = 1
assert 1 == i++
assert 3 == ++i
def x = ""
// x += "Hello" same as x = x + "Hello"
3.times { x += "Hello" }
assert x == "HelloHelloHello"
3.times({x += "Hello"})
3.times() { x += "Hello" }
def total = 0
1.upto(3) { total += it }
assert total == 1 + 2 + 3
def countDown = []
5.downto 1, { countDown << "$it ..." }
assert countDown == ['5 ...', '4 ...', '3 ...', '2 ...', '1 ...']
def odds = []
(1..10).step(2) { odds << it }
assert odds == [1, 3, 5, 7, 9]
Subscribe to:
Post Comments (Atom)
உப்பு மாங்காய்
சுருக்குப்பை கிழவி. சுருக்கங்கள் சூழ் கிழவி. பார்க்கும் போதெல்லாம் கூடையுடனே குடியிருப்பாள். கூடை நிறைய குட்டி குட்டி மாங்காய்கள். வெட்டிக்க...
-
கந்தன் வேலைக்குச் சென்று கிட்டத்தட்ட பத்து ஆண்டுகளுக்கு பிறகு சொந்த ஊர் திரும்பி இருந்தான். காளிக் கோயிலைத் தாண்டி தான் அவன் வீட்ட...
-
பிரேமாவின் மூத்த ஆண் குழந்தைக்கு முன் பிறந்த இளைய பெண் குழந்தை அவள். வயலும் சேறும் இரண்டற கலந்த ஊர். முழுதாய் மூன்றாம் வகுப்பைத் ...
No comments:
Post a Comment