class String def f *n print :size_ ,n.size,"n" p n[0] end end "".f :test ("".f :test) "".f(:test) "".f