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