117
Tries to convert its argument to a number. If the argument is already a number or a string
convertible to a number, then tonumber returns this number; otherwise, it returns nil.
An optional argument specifies the base to interpret the numeral. The base may be any integer
between 2and 36, inclusive. In bases above 10, the letter 'A' (in either upper or lower case)
represents 10, 'B'represents 11, and so forth, with 'Z' representing 35. In base 10 (the default),
the number can have a decimal part, as well as an optional exponent part. In other bases, only
unsigned integers are accepted.
tostring (e)
Receives an argument of any type and converts it to a string in a reasonable format. For
complete control of how numbers are converted, use string.format.
If the meta table of e has a "__tostring" field, then tostring calls the corresponding value with e
as
argument, and uses the result of the call as its result.
type (v)
Returns the type of its only argument, coded as a string. The possible results of this function are
"nil" (astring, not the value nil), "number", "string", "boolean", "table", "function", "thread",
and
"userdata".
6.2.30. User libraries
User libraries usually contain user defined functions which are later called from other scripts.
You have to include your library in the script with the following command:
require(‘user.test’)unless you have enabled Auto load library.