distinct
Module Export
[value] |> [value]Returns all distinct values from the input iterator, removing duplicates.
Examples
Basic usage
import 'iterators'
from [1, 1, 2, 3, 3] distinctResult:
[1, 2, 3]With text values
import 'iterators'
from ['apple', 'banana', 'apple', 'cherry', 'banana'] distinctResult:
['apple', 'banana', 'cherry']Combined with select
import 'iterators'
let orders = [ { id = 1, category = 'electronics' }, { id = 2, category = 'clothing' }, { id = 3, category = 'electronics' }, { id = 4, category = 'food' }]
from orders select o => o.category distinctResult:
['electronics', 'clothing', 'food']