Skip to content

Instantly share code, notes, and snippets.

@dove-young
Created July 19, 2019 07:15
Show Gist options
  • Select an option

  • Save dove-young/89defad13d6365f81a86e52aabf2c28e to your computer and use it in GitHub Desktop.

Select an option

Save dove-young/89defad13d6365f81a86e52aabf2c28e to your computer and use it in GitHub Desktop.
String Map GStringImpl
#!/usr/bin/groovy
s = "something"
t = "${s} else"
println "${s}".getClass().name //org.codehaus.groovy.runtime.GStringImpl
Map mm = ["${s}": "${t}"]
println mm["${s}"].getClass().name //org.codehaus.groovy.runtime.NullObject
println mm["${s}"] //null
Map nn = ["something": "something else"]
println nn[s].getClass().name //java.lang.String
println nn[s] //something else
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment