* 1項目に複数の値を書く場合の形式 [#x9871722]

ini ファイルとかで1項目に複数の設定を書く場合、
 key = value1, value2
とかくか、
 key = value1 value2
とかくか迷う。(samba では前者の , 区切り)

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

** , 区切りの場合 [#ca6f01f2]

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

これだけ。

** 空白区切りの場合 [#he2cb679]

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

** つまり [#ned23599]

, 区切りだと制御構文が一つ減るので楽と。

そんだけ。

Reload   Diff   Front page List of pages Search Recent changes Backup Referer   Help   RSS of recent changes