[問題] 如何將字串當成一個敘述來執行它?

看板Perl作者 (板釘龍史)時間18年前 (2007/05/17 16:28), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串1/1
我在寫程式時想到一個問題,假若有一個變數存放字串如下: $xyz = "3+2"; $abc = "3<2"; 我想請問在perl有沒有像tcl中的eval的指令一樣,可以把字串變成一個 敘述的語法。以tcl來說: eval "expr $xyz" 則會把 "expr 3+2" 當成 tcl 的敘述來執行,即會回 傳5。 perl中我想找類似這樣子的指令。 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 218.163.230.119

05/17 17:21, , 1F
也是 eval 阿
05/17 17:21, 1F
文章代碼(AID): #16J196Se (Perl)
文章代碼(AID): #16J196Se (Perl)