手習い しゅうごうのえんざん
2008/02/28
2008/02/28
groovy
手習い
集合
Groovyです。
集合の計算
def a = [1, 2, 4]
def b = [1, 2, 3, 4]
def c = [3, 4]
def d = [1, 4]
// a ∩ (b ∪ c ∪ d)
// b ∩ (c ∪ d)
// c ∩ d
a = a - (b + c + d)
b = b - (c + d)
c = c - d
println a
println b
println c
println d
結果
[]
[2]
[3]
[1, 4]
:
こんにちは。Processing使われてるということは、ひょっとして前回GCRに参加された方でしょうか?よろしくです。
集合演算ですが、私もつい昨日知りましたが、
def a = [1, 2, 4] as Set
def b = [1, 2, 3, 4] as Set
def c = [3, 4] as Set
def d = [1, 4] as Set
:
もできるみたいですね。
uehajさん
コメントありがとうございます。
Grな日々(uehajの日記)の方!!
参考にさせてもらってます!!
あっ、それはぼくではないです........