磯部と言います。

rubyの勉強で、()や三角関数を使える計算機を
作ってみようと思ったのですが、

user-host[1] ./dentaku.rb
dentaku>> 2*(3+4)
dentaku>> InputString = 2*(3+4)
dentaku>>

というものはすぐ出来たのですが、
2*(3+4)と入力したのを、buf=gets()で取り込んで、
print "ans = #{buf}"
として、式展開できるかなと思ったのですが、

dentaku>> 2*(3+4)
dentaku>> ans = 2*(3+4)
dentaku>>

となってしまいました、
初歩的な質問かも知れませんが、何か解決法や、
参考になるものなどがありましたら、よろしくお願いします。

-- 
===================================
磯部 晃一 [Kouichi Isobe/image co.]
e-mail
Office: isobe / img.co.jp
Home: enzo / ca2.so-net.ne.jp
URL:   http://www.img.co.jp/
===================================