Loading article…
このプログラミング言語(文字列)の比較では、 52種類以上の様々なコンピュータプログラミング言語における文字列データ構造またはテキスト文字列処理の機能を比較します。
言語によって連結演算子に使う記号は異なります。多くの言語では「+」記号を使いますが、中にはこれとは異なる記号を使う言語もあります。
strcatを使用する必要があります。STRING、文字列変数を連結するためにこのステートメントを使用します。[x y]、x と y を連結するために" " という構文を使用します。+が、数値を表す文字列と数値が一緒に使用される場合は、曖昧さが生じる可能性があります。&「 」と関数「 」の両方が使用できます=CONCATENATE(X,Y)。concat!にはマクロとマクロがありformat!、後者はドキュメントやサンプルで最もよく使われています。このセクションでは、文字列リテラルを宣言するためのスタイルを比較します。
式は、コンパイラ/インタプリタが式を評価し、その結果を元の場所に挿入するときに、文字列に「挿入」されます。
「エスケープされた」引用符とは、「フラグ」記号を使用して、フラグの後の文字が文字列の末尾ではなく、文字列内で使用されることを警告することを意味します。
「二重引用符」とは、文字列内で引用符が使用される場合、それが2回使用され、そのうちの1つが破棄され、単一引用符が文字列内で使用されることを意味します。
「生」とは、コンパイラがリテラル内のすべての文字を、エスケープシーケンスや補間処理を行わずに、記述されたとおりに正確に処理することを意味します。
多くのプログラミング言語には、複数行の文字列を扱うための専用の構文があります。これらの言語の中には、ヒアドキュメントと呼ばれる構文があります。文字列を表すトークンがコード行の途中に配置されますが、コードは開始トークンの後に続き、文字列の内容は次の行まで表示されません。他の言語では、文字列の内容は開始トークンの直後から始まり、コードは文字列リテラルの終端記号の後に続きます。
String.raw``文字列補間を引き続き処理します。