Built-in Functions Reference

Complete reference of all globally accessible built-in functions in the Djazair runtime.

FunctionSignatureDescription
printprint(...args)Prints values to console output with spaces between items.
inputinput(prompt?)Prompts user for text input in the terminal.
typetype(val)Returns type name string (Int, Float, String, Array, etc.).
strstr(val)Converts value to String representation.
intint(val)Converts value to signed 32-bit integer.
floatfloat(val)Converts value to 64-bit float.
boolbool(val)Evaluates truthiness, returning True or False.
numnum(val)Parses string into Int or Float automatically.
absabs(number)Returns absolute value.
roundround(num, digits?)Rounds number to optional decimal places.
rangerange(start, stop?, step?)Generates an array containing integer sequence.
enumerateenumerate(arr, start?)Returns array of [index, item] pairs.
zipzip(...arrays)Aggregates elements from multiple arrays.
chrchr(codePoint)Returns character string from Unicode code point.
ordord(char)Returns integer Unicode code point of character.
isNullisNull(val)Returns True if value is Null.
isStringisString(val)Returns True if value is String.
isNumberisNumber(val)Returns True if value is Int or Float.
isIntisInt(val)Returns True if value is Int.
isFloatisFloat(val)Returns True if value is Float.
isBoolisBool(val)Returns True if value is Bool.
isArrayisArray(val)Returns True if value is Array.
isMapisMap(val)Returns True if value is Map.
isFunctionisFunction(val)Returns True if value is Function.
isClassisClass(val)Returns True if value is Class.
exitexit(code = 0)Terminates the current process with exit status code.
getFilegetFile()Returns current script file path.
getDirgetDir()Returns current script directory path.
getLinegetLine()Returns current executing line number.