List.countBy
countBy($callbackFunction) -> map
Description
Apply $callbackFunction
to every item in the list.
This callback function should return a string key specifying the count key.
Returns a map of count keys that point to the number of times they appear in the list.
$nums = [ 1, 2, 3, 4, 5, 6, 7, 99 ] $nums.countBy(fun ($n) { return $n % 2 == 0 ? 'even' : 'odd' }) // { // even: 3 // odd: 5 // }