TCL自學筆記-12 eval命令

eval命令

   接收一個或多個參數,然后把所有的參數以空格隔開組合到一起成為一個腳本,然后對這個腳本進行求值。

proc test1 {var} \

{

if {$var == 1} {

   puts "var is one"

} else {

puts "var is not one"

}

}

以上也等效于:

proc test1 {var} {

if {$var == 1} {

   puts "var is one"

} else {

puts "var is not one"

}

}

運行完以上程序后再運行以下代碼:

eval test1 1

或等效于:

test1 1

(Documents) 465 % eval [set foo "puts hi"]

hi

登錄后免費查看全文
立即登錄
App下載
技術鄰APP
工程師必備
  • 項目客服
  • 培訓客服
  • 平臺客服

TOP

2