.each_item{
} 
 
 
 Read itemset from ZDD object 
 one at a time, each set of weight and item are returned as 
 and 
 correspondingly for the specified block. 
When the itemsets are processed, if item is the first item, 
 will return as true, if item is the last item, 
 will return false. 
> require 'zdd'
> a=ZDD::itemset("a")
> b=ZDD::itemset("b")
> c=ZDD::itemset("c")
> f=2*a+2*b+4*a*c
> f.each_item{|weight,item,top,bottom|
>   puts weight
>   item.show
>   puts top
>   puts bottom
>   puts "----------"
> }
4
 a
true
false
----------
4
 c
false
true
----------
2
 a
true
true
----------
2
 b
true
true
----------
each : Return by itemset