To process the result string from INPUT:
For simple input, use OBJ→ to convert the string into its corresponding objects.
For sensitive input, use the V option for INPUT to check for valid objects, then use OBJ→ to convert the string into those objects.
For special input, process the input as a string object, possibly extracting data as substrings.
Example: The program VSPH on page
The program SSEC on page
Example: The
Example: The following program, TINPUT, executes INPUT to prompt for the inner and outer radii of a torus, then calls TORSA (page
The
An embedded list specifying the initial cursor position.
The V parameter to check for invalid syntax in the result string.
Program: | Comments: |
|
|
« |
|
"Key in a, b" | The level 2 string, displayed at the top of |
| the stack area. |
{ ":a::b:" {1 0} V } | The level 1 list contains a string, a list, and |
| the verify option. (To key in the string, |
| press @ Õ ! Ê a ™ @ |
| Ë ! Ê b. |
| After you press `to put the finished |
| program on the stack, the string is shown |
| on one line, with indicating the newline |
| character.) The embedded list puts the |
| insert cursor at the end of row 1. |
INPUT | Displays the stack and |
| strings, positions the cursor, sets |
| |
| execution for input. |
OBJ→ | Converts the string into its component |
| objects — two tagged objects. |
TORSA | Calls TORSA to calculate the surface area. |
» |
|
|
|
`OTINPUT ‰ | Stores the program in TINPUT. |
|
|
RPL Programming