1. ホーム
  2. string

[解決済み] 2つの文字列を連結して、同じ構造体のキーに格納するにはどうすればよいですか?

2022-02-11 05:58:09

質問

Coldfusionを使用しています。2つの文字列を同じ構造体キーに連結したいのですが、 "xをbooleanに変換できません."というエラーが出続けています。

例えば

<cfset myStruct.string1 = nodes[1].string1.XmlText>
<cfset mystruct.string2 = nodes[1].string2.XmlText>

次のどちらも動作しません。

<cfset myStruct.concatendatedSring = nodes[1].string1.XmlText AND nodes[1].string2.XmlText>
<cfset myStruct.concatendatedSring = myStruct.string1 AND myStruct.string2>

なぜどちらの方法もうまくいかないのでしょうか?

解決方法は?

& は文字列連結演算子です。 AND&& はブーリアン演算子である。

<cfset myStruct.concatendatedSring = myStruct.string1 & myStruct.string2>