私はrailstutorialを通過していて、次の1つのライナーを見ました
('a'..'z').to_a.shuffle[0..7].join
次のようにランダムな7文字のドメイン名を作成します。
hwpcbmze.heroku.com
seyjhflo.heroku.com
jhyicevg.heroku.com
ワンライナーをグルーヴィーに変換してみましたが、思いついたのは次のとおりです。
def range = ('a'..'z')
def tempList = new ArrayList (range)
Collections.shuffle(tempList)
println tempList[0..7].join()+".heroku.com"
上記を改善してワンライナーにすることはできますか?上記のコードを短くしようとしました
println Collections.shuffle(new ArrayList ( ('a'..'z') ))[0..7].join()+".heroku.com"
Collections.shuffle(new ArrayList ( ('a'..'z') ))
しかし、どうやらnull