タグ付けされた質問 「string-concatenation」

文字列連結とは、2つの文字列を端から端まで結合する操作です。

10
Nullを使用したSQLServer文字列の連結
一部が潜在的にnullであるフィールド全体に計算列を作成しています。 問題は、これらのフィールドのいずれかがnullの場合、計算列全体がnullになることです。Microsoftのドキュメントから、これは予期されたものであり、SETCONCAT_NULL_YIELDS_NULLの設定でオフにできることを理解しています。ただし、SQL Serverの他の部分への影響がわからないため、このデフォルトの動作を変更したくありません。 列がnullかどうかを確認し、nullでない場合は、計算された列の数式内にその内容を追加する方法はありますか?

4
文字列の連結が期待どおりに機能しない[クローズ]
ここで何が求められているのかを知るのは難しいです。この質問は、あいまい、あいまい、不完全、広すぎる、または修辞的であり、現在の形式では合理的に答えることができません。この質問を明確にして再開できるようにするためのヘルプについては、ヘルプセンターに アクセスしてください。 8年前に閉鎖されました。 これはよくある問題ですが、参考資料やその他の資料を探しても、この質問に対する明確な答えは見つかりません。 次のコードについて考えてみます。 #include <string> // ... // in a method std::string a = "Hello "; std::string b = "World"; std::string c = a + b; コンパイラは、オーバーロードされた演算子が見つからないと言っています char[dim]。 文字列に+演算子がないということですか? しかし、いくつかの例では、このような状況があります。これがより多くの文字列を連結する正しい方法ではない場合、最良の方法は何ですか?

2
Java 8:Class.getName()が文字列連結チェーンを遅くする
最近、文字列の連結に関する問題に遭遇しました。このベンチマークはそれを要約します: @OutputTimeUnit(TimeUnit.NANOSECONDS) public class BrokenConcatenationBenchmark { @Benchmark public String slow(Data data) { final Class<? extends Data> clazz = data.clazz; return "class " + clazz.getName(); } @Benchmark public String fast(Data data) { final Class<? extends Data> clazz = data.clazz; final String clazzName = clazz.getName(); return "class " + clazzName; } @State(Scope.Thread) …
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.