問題タブ [string-concatenation]

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.

0 投票する
2 に答える
3576 参照

xaml - XAML バインディング文字列の連結

とプロパティを持つobjectPersonがあります。FirstNameLastName

私の WPF UI にはLabel、フル ネームにバインドする必要がある があります。

次のような別の読み取り専用プロパティを作成したくありません。

これら 2 つのプロパティを XAML で連結するにはどうすればよいですか?

0 投票する
3 に答える
208762 参照

windows - Windowsバッチファイルで文字列を連結するにはどうすればよいですか?

.docすべてのファイルを。でリストしたいディレクトリがあります;

次のバッチコマンドがすべてのファイルをエコーすることを知っています。

しかし今、私はそれらすべてを変数に入れ;、間にそれらを追加し、それらすべてを一度にエコーしたいと思います。
どうやってやるの?

0 投票する
3 に答える
1389 参照

c++ - 複数の変数を含む大きな文字列を作成するための最適な方法は?

多くの変数を含む文字列を作成したい:

これにより、次のような文が生成されます。

フランクとジョーはナンシーと一緒にトランプをし、シャーロックはバイオリンを弾きました。

私の質問は:これを達成するための最適な方法は何ですか?+演算子を常に使用するのは非効率的であることが心配です。もっと良い方法はありますか?

0 投票する
4 に答える
402 参照

php - PHPで特定の長さのテキストを切り刻む方法は?

データベースからいくつかのフィールド値を取得して、それらをhtmlに表示したいと思います。

しかし、それらのいくつかはdiv幅よりも長いので、私はそれらの場合は切り刻み、30文字と言うよりも長い場合はそれらの後に3つのドットを追加したいと思いました。

どうやってやるの?

0 投票する
3 に答える
1325 参照

vb.net - vb.net文字列連結文字列+関数出力+文字列=文字列+関数出力およびそれ以上

次の出力は、終了xmlタグのない文字列を生成します。

この次のコードは正しく機能します

ここで何が起こっているのですか、最初の例が機能せず、2番目の例が機能しない理由は何ですか?

gvwSpots.LayoutToString()関数は文字列を返します。

0 投票する
6 に答える
4027 参照

php - エコーの使用中に関数呼び出しで文字列を連結する方法は?

エコーされた html 文字列で 2 つの関数呼び出しから返された値を使用したいと考えています。

<li><a href="the_permalink()">the_title()</a></li>

以下はうまくいきます:

...しかし、それらすべてを 1 つのステートメントで取得するにはどうすればよいでしょうか?

0 投票する
7 に答える
274256 参照

string - 既存の文字列にどのように追加しますか?

ループするたびに文字列に「テスト」が追加されるように、文字列に追加します。

PHPあなたのように:

戻り値:

しかし、シェルスクリプトでこれを行う必要があります

0 投票する
4 に答える
1115 参照

c - C での効率的な文字列連結

ここに私の問題があります: コマンド a[1] を含む配列があり、その後にいくつかのコマンド引数 a[2]、a[3]、...

私がする必要があるのは次のとおりです

  • cmd と引数の組み合わせで構成される文字列を作成します。例:

cmd arg1 arg2 arg3

  • そのコマンド文字列を実行します

これが私がそれを行う方法です(疑似コード):

  1. 各引数の長さを事前に計算し、配列に格納します
  2. 組み合わせを取得する (GNU Scientific Library を使用)
  3. 文字列を割り当てるために必要なサイズをバイト単位で計算します (cmd の長さ + 1 + arg1 の長さ + 1 + argn-1 + 1) (一般に、空白の場合は +1、\0 の場合は末尾に )
  4. strcat を使用して文字列を作成します
  5. コマンド文字列を実行する

まあ、それは機能しますが、意図的にstrcatを使用するのは実際に効率的/正しい方法なのだろうかと思います。

助言がありますか?

0 投票する
7 に答える
1367 参照

javascript - join が通常の連結よりも速い理由

リスト(配列)の要素を結合すると、文字列を連結するよりも数倍高速であることを明確に証明するさまざまな言語の例をいくつか見てきました。残念ながら、なぜ説明が見つかりませんでしたか?両方の操作で機能する内部アルゴリズムと、一方が他方よりも速い理由を誰かが説明できますか?

これが私が意味することのpythonの例です:

よろしくお願いします)

0 投票する
7 に答える
16380 参照

java - + Java の String 演算子

数分前にこの質問を見て、Java String クラスを調べて、+演算子のオーバーロードが発生していないかどうかを確認することにしました。

何も見つかりませんでしたが、これができることはわかっています

それはどこに実装されていますか?