0
私のスクリプトでlsetコマンドでこの問題が発生しました。 Wheter私はリスト内の特定の値を置き換えるコマンドを発行すると、リストのすべての要素を表示することになります。lsetが正しく動作しない
lset gamma_aa [expr int($index)] 0
リストの$ indexの値を0に変更する代わりに、コマンドウィンドウにリスト全体が表示されます。 リストは、私が何かを見逃していました
set gamma_aa [lrepeat [expr int($nbrx*$nbry)] 0.]
lrepeat使用して単一のリストを作成しましたか?
方法LSET作品です。 1つの要素を変更し、全体(更新された)リスト値を返します。 –
ああ、情報ありがとう! – John