Open wanewang opened 7 years ago
I would like to have a sub-map when mapping so I don't have to type the path repeatedly e.x. json is
[ "test": "abc", "sub": [ "int": 9, "string": "8" ] ]
and my mapping function is
try mainString <~> map["test"] let subMap = map["sub"] try subInt <~> subMap["int"] try subString <~> subMap["string"]
but when I do let subMap = map["sub"] the subMap.node is still original node since subscript only change result
let subMap = map["sub"]
// file Map.swift line 102 public subscript(keys: [PathIndex]) -> Map { lastPath = keys result = node[keys] return self }
should it also change node to node[keys]?
node
node[keys]
I would like to have a sub-map when mapping so I don't have to type the path repeatedly e.x. json is
and my mapping function is
but when I do
let subMap = map["sub"]
the subMap.node is still original node since subscript only change resultshould it also change
node
tonode[keys]
?