fork download
  1. a={"0"*31+(it?1:0)}
  2. println "falsey values:"
  3. [0,false,[],[:],0.0,"", null].each {
  4. println a(it)
  5. }
  6. println "truthy values:"
  7. [1,true,["a"],["a":1],0.1,"Hello", new Object()].each {
  8. println a(it)
  9. }
  10.  
Success #stdin #stdout 0.93s 4456448KB
stdin
Standard input is empty
stdout
falsey values:
00000000000000000000000000000000
00000000000000000000000000000000
00000000000000000000000000000000
00000000000000000000000000000000
00000000000000000000000000000000
00000000000000000000000000000000
00000000000000000000000000000000
truthy values:
00000000000000000000000000000001
00000000000000000000000000000001
00000000000000000000000000000001
00000000000000000000000000000001
00000000000000000000000000000001
00000000000000000000000000000001
00000000000000000000000000000001