Core Module Documentation
IMPORTED BY DEFAULT
The Core module provides essential functions for user interaction, list manipulation, and generating random numbers.
Table of Contents
Functions
DISPLAY
Outputs the given value to the console.
Parameters:
value: AnyThe value to be displayed.
Returns:
NULL
Example Usage:
DISPLAY("Hello, world!")
DISPLAY(123)
DISPLAY_NOLN
Outputs the given value to the console without creating a newline.
Parameters:
value: AnyThe value to be displayed.
Returns:
NULL
Example Usage:
DISPLAY_NOLN("Hello, world!")
DISPLAY_NOLN(123)
// Hello, world!123
INPUT
Prompts the user for input and returns the entered value as a string.
Parameters: None
Returns:
String: The input provided by the user.
Example Usage:
user_input <- INPUT()
DISPLAY(user_input)
INSERT
Inserts a value into a list at a specified index.
Parameters:
list: ListThe list in which to insert the value.i: NumberThe index at which to insert the value (indexed starting at 1).value: AnyThe value to insert.
Returns:
NULL
Example Usage:
my_list <- [1, 2, 4]
INSERT(my_list, 3, 3)
DISPLAY(my_list) // [1, 2, 3, 4]
APPEND
Appends a value to the end of a list.
Parameters:
list: ListThe list to which the value will be appended.value: AnyThe value to append.
Returns:
NULL
Example Usage:
my_list <- [1, 2, 3]
APPEND(my_list, 4)
DISPLAY(my_list) // [1, 2, 3, 4]
REMOVE
Removes a value from a list at the specified index and returns the removed value.
Parameters:
list: ListThe list from which the value will be removed.i: NumberThe index of the value to remove (indexed starting at 1).
Returns:
Value: The value that was removed.
Example Usage:
my_list <- [1, 2, 3, 4]
removed <- REMOVE(my_list, 2)
DISPLAY(removed) // 2
DISPLAY(my_list) // [1, 3, 4]
LENGTH
Returns the length of a list.
Parameters:
list: ListThe list whose length will be returned.
Returns:
Number: The length of the list as a number.
Example Usage:
my_list <- [1, 2, 3]
list_length <- LENGTH(my_list)
DISPLAY(list_length) // 3
RANDOM
Generates a random integer between two numbers (inclusive).
Parameters:
a: NumberThe lower bound.b: NumberThe upper bound.
Returns:
Number: A random integer betweenaandb.
Example Usage:
random_number <- RANDOM(1, 10)
DISPLAY(random_number) // Random number between 1 and 10