Groovyに投稿されたコード一覧

Groovy 条件に当てはまらない要素を取得する(notFindAllの実装)

Collection.metaClass.notFindAll = { clos ->
  delegate.groupBy(clos)[false]
}

def condition = { it == 2 }
def list = [1, 2, 3]
assert [2] == list.findAll(condition)
assert [1, 3] == list.notFindAll(condition)

Groovy JsonSlurperで結果が変わる例

import groovy.json.*
import static groovy.json.JsonOutput.toJson

String sampleJson = '{"url":"http://www.yahoo.co.jp"}'

def jsonMap = new JsonSlurper().parseText(sampleJson)
String sampleJson2 = toJson(jsonMap)

assert sampleJson2 != sampleJson
assert sampleJson2 == '{"url":"http:\\/\\/www.yahoo.co.jp"}'

Groovy Hello Groovy (#groovybook ver.)

String.metaClass.hello = { "Hello, $delegate!" }
println "Groovy".hello()

Groovy Hello Groovy

println 'Hello World'

よく投稿されているコード

タグ

最近投稿されたコード