私はプログラミングが初めてで、tcl の最初のコードを実行したいと考えています。コードはこちら
proc tempconv {} {
set lower 0
set upper 150
set step 25
set fahr $lower
while {$fahr<$upper} {
set celsius [expr 5*($fahr-32)/9]
puts "Fahernheit/Celsius : $fahr/$celsius"
incr fahr $step
}
}
これをファイルtest.tclに保存しました。問題は、シェル環境を使用してこれを実行しようとすると結果が表示されないことですが、このprocステートメントを削除して手順を作成しないと、結果が表示されます..できますこの問題を解決する方法を教えてください。proc ステートメントを使用すると、結果は次のようになります
muhammad@muhammad-HP-G62-Notebook-PC:~/ns-allinone-2.35$ ns test.tcl
muhammad@muhammad-HP-G62-Notebook-PC:~/ns-allinone-2.35$
手順なしで結果はこちら
muhammad@muhammad-HP-G62-Notebook-PC:~$ cd ns-allinone-2.35/
muhammad@muhammad-HP-G62-Notebook-PC:~/ns-allinone-2.35$ ns test.tcl
Fahernheit/Celsius : 0/-18
Fahernheit/Celsius : 25/-4
Fahernheit/Celsius : 50/10
Fahernheit/Celsius : 75/23
Fahernheit/Celsius : 100/37
Fahernheit/Celsius : 125/51