うたらぼ(アメブロ)ホームピグアメブロ芸能人ブログ人気ブログAmeba新規登録(無料)うたらぼ(アメブロ)ColdFusionを中心として、その他もろもろ、気が向いたときに書いていきます。ブログ画像一覧を見るこのブログをフォローするListの謎リストとは、区切り文字で区切られた複数のエントリで構成される文字列です。使われるのはカンマ(,)区切りです。"1,2,3,4,5">カンマ区切りのリストの要素数は5つです。",2,3,,">ColdFusionでは2つとなります。(なんでーーー?)会社ではCSVデータの取込処理を作ったりします。その場合は、5つと認識して欲しいです。カラムごとにデータの意味があるからです。個人的に考えたのは、「NULL」という文字列を挿入してから処理する方法です。「|」(縦棒?)を挿入します。ありえない文字(列)を挿入します。"NULL,2,3,NULL,NULL">4番目のデータはNULLなので、返す値はなにもありません。上記のように、変換する関数と、指定カラムのデータを取り出す関数を作ると便利です。"NULL")>上記2つの関数は、「カンマ区切りで、NULL文字を挿入」という意味のパラメータを指定しています。これが食い違うとどちらかがおかしくなります。同じようなパラメータを持つ関数が多くなると、ちょっと面倒になります。なるとコンポーネントという考え方が便利です。オブジェクト指向として考えるわけです。to="5">#idx#=#obj.ListGetAtEx(idx)#<br></cfloop></cfoutput>以下がコンポーネントのソースです。Reserved.スパムを報告お問い合わせ利用規約ヘルプ。