From: matz@... (Yukihiro Matsumoto) Date: 1999-01-19T14:05:19+09:00 Subject: [ruby-list:11627] Re: Segmentation fault まつもと ゆきひろです In message "[ruby-list:11626] Re: Segmentation fault" on 99/01/19, polygon writes: |ポリゴンです。 |sc は TCPsocket |s は、sc から gets("\r") でとった文字列です。 |サンプルとしては、 |"04:ポリゴン > どもども(^^)\r" |や |"04:ポリゴン > #{1+2}#\r" |ってな感じです。 |#{ と }# の部分で囲まれたところを式として実行する |...つもりなのですが... なるほどお.1+2という文字列から3が欲しいというわけですか. それならば `` ではなくevalを使いましょう.``は外部コマンドの 実行です. 72 send(sc, "結果【#{eval(c)}】") ですね.しかし,それはそれとしてSEGVはバグですから,原因は気 になりますね. print "結果【#{`1+2`}】" の結果とか教えて頂けませんか? まつもと ゆきひろ /:|)