• 締切済み

Tclのパターン検索について

set find [string match $test $syntax] if { $find } { incr count_pattern } と記述して、$findが真にならないのですが、原因は何でしょうか? 先に set test hoge set syntax hoge としてあります。

みんなの回答

回答No.1

こんにちは、みっちょです。 その条件は真になると思いますよ。 プログラム全体が見えないのではっきりとした原因は判りませんが、他に何か要因がありませんか? tkで、 set test hoge set syntax hoge set find [string match $test $syntax] if { $find } {  tk_messageBox -message {真} } などとやると『真』というメッセージボックスが出ると思います。 いかがでしょうか?

関連するQ&A

専門家に質問してみよう