Skip to content

system_console

system_console offers console functionality:

1
2
3
4
5
6
7
8
Include("system_console")

console.println("Hello world!")

console.print("Write your name: ")
local name = console:readln()

console.println("Your name is " .. name .. "!")

For example, this is how a simple calculator would look like:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
Include("system_console")

local case = {
    ["+"] = function (fnum, snum)
        return fnum + snum
    end,
    ["-"] = function (fnum, snum)
        return fnum - snum
    end,
    ["/"] = function (fnum, snum)
        return fnum / snum
    end,
    ["*"] = function (fnum, snum)
        return fnum * snum
    end
}

while true do
    console:print("First num: ")
    local fnum = tonumber(console:readln())

    console:print("Operator: ")
    local operator = console:readln()

    console:print("Second num: ")
    local snum = tonumber(console:readln())

    console:println(case[operator](fnum, snum))
end