●●●●TCL/TKなら俺に聞け 4●●●● (545レス)
上下前次1-新
抽出解除 レス栞
リロード規制です。10分ほどで解除するので、他のブラウザへ避難してください。
475(1): 2022/04/20(水)23:49 ID:UqzWtfWz(1) AAS
変数置換がなければこれらは同等と考えていいんだろうか?
set lst {a b c}
set lst "a b c"
set lst [list a b c]
空リストをセットするにはこれらも同等なのだろうか?
set lst {}
set lst [list]
パフォーマンス的には下は無駄な気もするけど。
478: 2022/07/18(月)12:05 ID:QD6UUrud(1) AAS
>>475
内部形式のTclオブジェクトは文字列、数値、リストなどの共用体。
必要に応じて実体が変換される。
前二つは文字列が実体、listコマンドを使ったものはリストが実体。
文字列が実体のオブジェクトをlindexのようなリストとして取り扱おうとすると
その時にリストオブジェクトに変換される。
リストが実体のオブジェクトを string のように文字列として取り扱おうとするとその機に文字列オブジェクトに変換される
セット時に変換されるか使う時に変換されるかだけの話でオーバーヘッドはさして気にするだけ無駄
上下前次1-新書関写板覧索設栞歴
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.022s