はじめに こちらを拝見して、「そういえばGroovyでもそういった案件があったような」気がしました。 Ruby でモルダー、あなた疲れてるのよを出力する方法 Pythonでモルダー案件 そこでGroovyのことをもっと勉強するために挑戦してみることにしました。 本題 コード def mulder() { def msg = "モルダー あなた 疲れてる のよ".split(" ") as List def list = [] Collections.shuffle(msg) // voidを返すメソッドなのでチェーンしてない… def l = daru(msg).flatten() l.add(2, "、") // voidを返すメソッドなのでチェーンしてない… l.join('') } ArrayList daru(ArrayList it) { def wlist = [] it.co