Ya se ha comentado que el lenguaje M incluye un conjunto de funciones ya predefinidas en la llamada librería estándar, o simplemente librería, funciones que podemos involucrar en nuestras expresiones. Estas funciones -algunas de las cuales han aparecido ya en el tutorial- son denominadas funciones estándar o funciones M (aunque a veces también las llamaremos, sencillamente, funciones).
Estas casi 800 funciones están organizadas en bloques según su funcionalidad. Así, podemos encontrar:
- Funciones de fecha
- Funciones de hora
- Funciones de fecha y hora
- Funciones de fecha y hora con zona horaria
- Funciones de duración
- Funciones de control de errores
- Funciones de líneas
- Funciones de lista
- Funciones lógicas
- Funciones numéricas
- Funciones de registro
- Funciones de tabla
- Funciones de texto
- Funciones de valor
- etc.
Puedes encontrar información detallada aquí, y aquí tienes la documentación de Microsoft.
Revisemos algunos de estos grandes bloques de funciones mencionando las más importantes.