_map-set

ネストされた連想配列に値を代入します。

引数初期値説明
_map-set($map, $keys...);
$mapMap対象となる連想配列
$keysList...キーの配列

Mapに値を代入

$map: (
  a: 1,
  b: (
    c: 2,
    d: 3
  ),
  e: 4
);

@debug _map-set($map, 'a', 2);
// =>  (
//   a: 2,
//   b: (
//     c: 2,
//     d: 3
//   ),
//   e: 4
// )

@debug _map-set($map, 'b', 'd', 4);
// =>  (
//   a: 1,
//   b: (
//     c: 2,
//     d: 4
//   ),
//   e: 4
// )