tonumber
Parses a number contained in a string. Useful for retrieving numeric values from user input. If str cannot be parsed as a number, the function will return nil.
|
|||
| Prompt the user for a number, then increment it by 5 and print the result. | |||
| Code | <nowiki>
local num = tonumber(read())
if num == nil then
printError("Please enter a number!")
else
print(num + 5)
end
</nowiki>
|
||
| Output | If the user did not enter a valid number, the program will print "Please enter a number!". If the user did enter a valid number, it will print its value + 5. | ||
Functions | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Lua |
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| CC:Tweaked |
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| tonumber Function | |
|---|---|
|
Syntax tonumber(
| |
| Returns | number | nil |
| API | Base globals |
| Source | Lua (source) |
This article is issued from Computercraft. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.