wordcount
Утилита из Стандарта V.2: читает файл, считает слова длиннее двух символов и печатает десять самых частых.
oxl run examples/wordcount -- docs/site/README.mdНа что смотреть:
@error data Usageи результат() | Usage | IoErrorуmain: нет аргумента —fail Usage{…}, ошибка чтения —?(§6.5); необработанная ошибка завершает процесс с ненулевым кодом.Map<str, u64>иcounts[w.lower()] = … + 1(§3.3).- Запрос
from (w, c) in counts order by c desc, w take n select "{w}: {c}"(§5.9) — ленивый итератор. whereв заголовке циклаfor— фильтр без вложенногоif.