2007-10-28(Sun) << 2007-10-29(Mon) >> 2007-10-30(Tue)
Top > 2007-10-29

1項目に複数の値を書く場合の形式

ini ファイルとかで1項目に複数の設定を書く場合、

key = value1, value2

とかくか、

key = value1 value2

とかくか迷った。(samba では前者の , 区切り)

前者の方が実装が楽だったので、そのメモ

, 区切りの場合

  • , で token 分割
  • token を trim(冒頭と末尾の空白削除)
  • 配列に push

これだけ。

空白区切りの場合

  • 空白で分割
  • token に空文字があったら skip (※1)
  • 配列に push

つまり

, 区切りだと制御構文(※1 が相当する)が一つ減るので楽。

そんだけ。

ブックマーク


Reload   Diff   Front page List of pages Search Recent changes Backup Referer   Help   RSS of recent changes
Last-modified: Tue, 30 Oct 2007 00:21:26 JST (6022d)