module W卍
def self.method_missing(method_name , *argv , &block)
puts "======vvvvvv======"
puts "name : #{method_name}"
puts "argv : #{argv}"
puts "block : #{block}"
puts "======^^^^^^======"
return W卍
end
end
# W卍[123].new.map{|i|i}.uniq.join(W卍).each do |i| puts i ; end
#=> ======vvvvvv======
#=> name : []
#=> argv : [123]
#=> block :
#=> ======^^^^^^======
#=> ======vvvvvv======
#=> name : new
#=> argv : []
#=> block :
#=> ======^^^^^^======
#=> ======vvvvvv======
#=> name : map
#=> argv : []
#=> block : #
#=> ======^^^^^^======
#=> ======vvvvvv======
#=> name : uniq
#=> argv : []
#=> block :
#=> ======^^^^^^======
#=> ======vvvvvv======
#=> name : join
#=> argv : [W卍]
#=> block :
#=> ======^^^^^^======
#=> ======vvvvvv======
#=> name : each
#=> argv : []
#=> block : #
#=> ======^^^^^^======
#=> W卍
2016-05-27
Ruby : 有趣的 卍用 trace obj
just...a funny code
訂閱:
張貼留言 (Atom)
沒有留言:
張貼留言