Sunday, March 18, 2018
Groovy Strings - GStrings
def s = 'this is a string'
assert s.class == java.lang.String
def gs = "this might be a GString"
assert gs.class == java.lang.String
assert !(gs instanceof GString)
gs = "If I put in a placeholder, this really is a GString: ${1+1}"
assert gs instanceof GString
def ss = /This is a slashy string/
assert ss.class == java.lang.String
def picard = '''
(to the tune of Let It Snow)
Oh the vacuum outside is endless
Unforgiving, cold, and friendless
But still we must boldly go
Make it so, make it so, make it so!
'''
String x = 'Hello'
String y = x << ', World!'
assert y == 'Hello, World!'
def palindromes =
'''Madam, in Eden, I'm Adam
Sex at noon taxes
Flee to me, remote elf!'''
palindromes.eachLine {
String str = it.replaceAll(/\W/,'').toLowerCase()
// println str
assert str.reverse() == str
}
def quote = """
There are ${Integer.toBinaryString(2)} kinds of people in the world:
Those who know binary, and those who don't
"""
assert quote == '''
There are 10 kinds of people in the world:
Those who know binary, and those who don't
'''
Subscribe to:
Post Comments (Atom)
உப்பு மாங்காய்
சுருக்குப்பை கிழவி. சுருக்கங்கள் சூழ் கிழவி. பார்க்கும் போதெல்லாம் கூடையுடனே குடியிருப்பாள். கூடை நிறைய குட்டி குட்டி மாங்காய்கள். வெட்டிக்க...
-
கந்தன் வேலைக்குச் சென்று கிட்டத்தட்ட பத்து ஆண்டுகளுக்கு பிறகு சொந்த ஊர் திரும்பி இருந்தான். காளிக் கோயிலைத் தாண்டி தான் அவன் வீட்ட...
-
பிரேமாவின் மூத்த ஆண் குழந்தைக்கு முன் பிறந்த இளைய பெண் குழந்தை அவள். வயலும் சேறும் இரண்டற கலந்த ஊர். முழுதாய் மூன்றாம் வகுப்பைத் ...
No comments:
Post a Comment