問題タブ [itcl]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
tcl - Itcl のクラス メソッド内での自己参照
クラスのメンバー メソッド内で現在のオブジェクトを参照することは可能ですか。以下のコードをご検討ください。
$self
inに相当するものは何$childWidget SetParent $self
ですか?
tcl - TCL でのオブジェクトの存在の確認
オブジェクトが tcl に存在するかどうかを確認したい。info object
オプションを調べましたが、オブジェクトの存在に固有のものは見つかりませinfo exists
んでした。オブジェクトではなく変数に対してのみ機能します。
何か案が?struct::stack のオブジェクトを作成しました
::struct::stack aa
(Dcode) 52 % info object class aa
::struct::stack::stack_oo
tclooにあるようです。Itclでfindコマンドが機能すると思いますitcl::find object aa
しかし、tcl_oo を認識していません。
tcl - Tcl/Tk - クラス メソッドをボタン コマンドとしてアタッチできない
コマンド ボタンにメソッドをアタッチしようとしましたが、次のエラー メッセージが表示されました。procを接続すると正常に動作します。
これを行う方法?
tcl - ::itcl::delete が「無効なコマンド名」というエラーをスローします
オブジェクトとクラスを削除するために itcl delete コマンドを使用しています。ただし、tcl インタープリターは「無効なコマンド名 "delete"」と表示します。部分的なコード スニペットを次に示します。
ありがとう、ぼっぷ
regex - ファイルパスの末尾から文字列を抽出するには正規表現が必要です
私はこのファイルパスを持っています:
イメージ/Linux/RHEL7-x64/PTSVPL/ptsvpl-esxi-x86_64-7.20.0302.vmdk
そして、これから最後から文字列を抽出したい、つまり、文字列が必要です:行全体からptsvpl-esxi-x86_64-7.20.0302.vmdk、同じことを手伝ってください。
パス vairies とサブフォルダーが拡張されるたびに、最後から文字列のみをフェッチするように教えられ、意図した文字列の後に「/」が含まれます
tcl - tcl を使用して、英数字の文字列から複数の「-」を削除する必要があります
私はこの文字列を持っています:
そして、これから 2 番目の「-」を削除する必要があります。基本的に、私はこれらのような値をフェッチしています。したがって、そのような変数が見られる場合は、2 番目の「-」を削除して、同じものを「.」に置き換える必要があります。、したがって、文字列は次のようになります。
[編集]私は試しました:
tcl - itcl では、chain というコマンドを使用して基本クラスのメソッドを使用していますが、別の使用方法はありますか?
itcl でチェーン コマンドを使用すると、継承されたクラス全体をチェーンしたいときにコマンドの応答が非常に遅くなります。
上記はチェーンを使用した例ですが、私の場合、非常に多くのメソッドとプロシージャ、少なくとも 50 個のメソッドと 10 個のプロシージャを持つクラス「トースター」がチェーンの動作を遅くしています。これに代わるものはありますか?
tcl - itcl で true の false 値の構文を検証するより良い方法は何ですか?
true または false 値の構文を検証するこのコードがあります。1 が true で 0 が false のようなもので、それ以外の場合はエラーになります。
「getData」を使用して 0 または 1 の true または false をチェックし、その他のケースをエラーとして処理するコード ロジックなど、これを実行できる他の方法があれば教えてください。
tcl - itclのパッケージrequireの代替は何ですか?
以下のように、Tcl コード内で使用される多くのパッケージが必要です。
非常に多くのパッケージが必要とする代わりに使用する代替手段は何ですか? これには時間がかかり、秒/ミリ秒単位で時間を増やす必要があるパッケージの他の代替手段を探しています