dictionaryDump (辞書配列をダンプ)

  1. 文法
  2. 詳細
  3. 引数
  4. 戻り値

1. 文法

メンバ型
関数
メンバ所有者
global
呼び出し
global.dictionaryDump( dic, delim1, delim2, keys* )

2. 詳細

対象辞書配列のキーと値を、指定した区切り文字列で結合します。

3. 引数

dic (Dictionary)
辞書配列を指定します。
delim1 (String)
キーと値の区切り文字列を指定します。
delim2 (String)
ペアとペアの区切り文字列を指定します。
keys* (String)
ダンプするキーを指定します。指定した順序でダンプされ、指定されなかったキーの要素はダンプされません。また、存在しないキーを指定した場合、そのキーは無視されます。
この引数を指定しなかった場合は、全ての要素についてダンプされます。その際、ダンプされる要素の順序は不定です。

4. 戻り値

キーと値を結合した文字列を返します。

5. 例

var dic = %[
  'foo'  => 100,
  'bar'  => 'xyzzy',
  'hoge' => null
];
var text = dictionaryDump(dic, ' => ', '\n');
// text には 
//  (string)"bar => xyzzy\nfoo => 100\nhoge => (object 0x00000000:0x00000000)"
// が格納されます。