Язык программирования q имеет набор богатых и мощных встроенных функций. Встроенная функция может быть следующих типов:
Функция String — принимает строку в качестве входных данных и возвращает строку.
Агрегатная функция — принимает список в качестве входных данных и возвращает атом.
Унифицированная функция — берет список и возвращает список с тем же количеством.
Математическая функция — принимает числовой аргумент и возвращает числовой аргумент.
Разная функция — все функции, кроме указанных выше.