IO Module Documentation
IMPORT MOD "IO"
The IO module provides functions for formatted user input, output, and string formatting.
Table of Contents
Functions
INPUT_PROMPT
Prompts the user with a custom message and returns the user's input as a string.
Parameters:
prompt: StringThe prompt message to display to the user.
Returns:
String: The user's input as a string.
Example Usage:
user_input <- INPUT_PROMPT("Enter your name: ")
DISPLAY(user_input)
FORMAT
Formats a string by replacing placeholders ({}) with values from a list.
Parameters:
fstring: StringThe format string with{}as placeholders.args: ListThe list of values to insert into the format string.
Returns:
String: The formatted string.
Example Usage:
name <- "Alice"
age <- 25
message <- FORMAT("My name is {} and I am {} years old.", [name, age])
DISPLAY(message)
// "My name is Alice and I am 25 years old."
DISPLAYF
Displays a formatted string to the console by replacing placeholders ({}) with values from a list.
Parameters:
fstring: StringThe format string with{}as placeholders.args: ListThe list of values to insert into the format string.
Returns:
NULL
Example Usage:
name <- "Bob"
score <- 100
DISPLAYF("Player {} scored {} points!", [name, score])
// "Player Bob scored 100 points!"