1
ネストされたデータ構造を構築する際の困難
APIのJSONメッセージを作成しようとしているときに、簡単だと思った何かを実行するのに苦労しました。次のようなメッセージを作成する必要がありました。 { "list": [ { "foo": 1, "bar": 2 } ] } しかし、私の最初の試みはうまくいきませんでした: say to-json { foo => [ { a => 1, b => 2 } ] }; # {"foo":[{"a":1},{"b":2}]} 物事を単純化しようとすると、さらに混乱しました: say { foo => [ { a => 1 } ] }; # {foo => [a => 1]} …