文字列の連結の推奨方法は何ですか?TCL文字列concat
14
A
答えて
23
使用append。
set result "The result is "
append result "Earth 2, Mars 0"
8
変数に変数が含まれている場合は、単に"$a$b"
と書くことができます。
27
Tclは基本的な操作として文字列の連結を行います。文字列を互いに隣り合わせに書くだけで(つまり、それらを生成する変数置換)文字列を書くだけなので、実際には構文がありません。あなたは文字列リテラルと変数の内容の連結をやっている場合は
set combined $a$b
、変数名または二重引用符で全部の周りにカッコを入れて参考にすることができます。それとも両方:あなたは変数の末尾に文字列を追加している場合
set combined "$a${b}c d"
最後に、append
コマンドを使用します。これは、バックグラウンドでインテリジェントなメモリ管理パターンを使用するため、高速です。
append combined $e $f $g
# Which is the same as this:
set combined "$combined$e$f$g"
+0
'append'の最初の引数は' set'の最初の引数と同じように変数名です。 –
関連する問題
- 1. シェルスクリプト内のconcat文字列
- 2. エンティティフレームワーク:データベースクエリの文字列concat
- 3. ダイナミックフィールド内のconcat文字列
- 4. Mongodb concat intと文字列
- 5. Javascriptのconcat文字列
- 6. Html.ActionLink()内のconcat文字列
- 7. TCLの文字列分割
- 8. Tclの文字列エスケープ
- 9. tcl文字列置換
- 10. postgres:配列のconcat文字列
- 11. 配列結合対文字列Concat
- 12. 文字列と文字列:: Concat(const char str [])
- 13. DateTime文字列を含むクエリのConcat文字列
- 14. XSLT Template Concat 2つの文字列
- 15. concat文字列を動的にjavacript
- 16. リスト付きのPython concat文字列
- 17. Luaテーブル/リスト文字列キャスト/ concat
- 18. 文字列concatにsnprintfを使用
- 19. font-face urlへのconcatクエリ文字列
- 20. TCLの特殊文字\ X1
- 21. 具体的な構文 - F-Alloyの文字列concat
- 22. Concat KeyDownイベント(キー)から1つのC#(wpf)文字列
- 23. Stylat-componentの文字列を含むConcat prop値
- 24. フィルタの前の可能な文字列concat
- 25. どうきゅうグループ内の文字列をCONCATする
- 26. 可能なconcatデフォルト変数とリテラル文字列
- 27. SQL Serverは、XML文字列に複数の値をCONCATと
- 28. Javascript - concat文字列が期待通りに機能しない
- 29. 選択カウント値付きのconcat文字列 - mysql
- 30. MySQLでconcat文字列にローカル変数を含める
私はあなたが$ {a} $ {b}のような小さな違いを書いたやり方で正確にやっていますが、正しい方法ではないと心配しています。 – Narek
どちらも正しいです。文字列を作成している場合に$ {a} $ {b}構造を使用し、変数名についてあいまいさがあるかもしれません。 set url/admin/item-edit?item_name = $ {item_id} name – TrojanName