0

リストを配列に変換すると、値はインデックス 1 から挿入されます。インデックス 0 は空のままです。

なぜこれが起こっているのですか?さらに重要なことに、0 インデックスから開始するように変更する方法はありますか?

例:

<cfset myList = "A,B,C,D" />
<cfset myArray = ListToArray(myList) />
<cfdump var="#myArray#" />
4

1 に答える 1

7

原因 ColdFusion 配列は 1 から始まります。実際に 0 の位置を参照していて、エラーが発生していませんか?

ColdFusion の設計者が、配列のインデックスを 0 ではなく 1 にすることにしたのはなぜですか?

于 2012-06-26T19:55:50.857 に答える