- From: <bugzilla@jessica.w3.org>
- Date: Mon, 13 Jun 2016 23:51:51 +0000
- To: public-qt-comments@w3.org
https://www.w3.org/Bugs/Public/show_bug.cgi?id=29080 --- Comment #9 from Josh Spiegel <josh.spiegel@oracle.com> --- Consider this query: declare variable $games := parse-json('[ { "location" : "Webster", "scores" : [8, 10] }, { "location" : "Kirkwood", "scores" : [5,7] }, { "location" : "Webster", "scores" : [7,3] } ]'); declare function local:getAverages($location) { $games?*[?location eq $location]?scores ! avg(.) }; <result> <webster>{local:getAverages('Webster')}</webster> <kirkwood>{local:getAverages('Kirkwood')}</kirkwood> </result> Currently this evaluates to: <result><webster>9 5</webster><kirkwood>6</kirkwood></result> But under your proposal, it would return: <result><webster>9 5</webster><kirkwood>5 7</kirkwood></result> Correct? If so, I think a user would find this surprising. -- You are receiving this mail because: You are the QA Contact for the bug.
Received on Monday, 13 June 2016 23:51:58 UTC