2017-01-23 12 views
0

このコードを以下のように縮小することができますか?TCLオブジェクトコードをコンパイルできないのはなぜですか?

oo::class create RQ1_AREA_MLIMS { 
    method genMethodNameForCheckModelName (model_name } { 
    return "for${model_name}Sdevv" 
    } 
} 

私はこのメッセージが表示されます。

wrong # args: should be "oo::class create RQ1_AREA_MLIMS ?definitionScript?" 
    while executing 
"oo::class create RQ1_AREA_MLIMS { 
    method genMethodNameForCheckModelName (model_name } { 
    return "for${model_name}Sdevv" 
    }" 
(file "poca.tcl" line 1) 
invoked from within 

私は8.6
感謝のTclを使用します。

+2

ここでは、* brace *の代わりにopen *かっこ*を使用しています: 'method genMethodNameForCheckModelName(model_name)' –

答えて

3

問題は、この行です:

method genMethodNameForCheckModelName (model_name } { 

問題はこの文字である:

method genMethodNameForCheckModelName (model_name } { 
             ↑ 

({する必要があること。一般的な基本的なTcl構文

+0

ええ、フォントは恐ろしいです、そして私はメガネを忘れました。 – user1134991

関連する問題