From: Kouichi Isobe Date: 1999-11-04T14:04:27+09:00 Subject: [ruby-list:18375] コマンドラインベースの電卓 磯部と言います。 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/ ===================================