Current Page: NeXtMidas Training Common Midas Concepts Basic Features Results
| Results These are the variables accessible within the shell. Their name comes from the fact that many commands store their "computational results" in these variables. Each result has a name and a value. Name is case-insensitive and usually appears in all upper-case. The value can be a numeric or string value. NeXtMidas also allows Tables and Objects as values. In X-Midas and NeXtMidas, results are not strongly-typed (i.e. they do not have a type declared as would a variable in Java or C/C++). However it is possible to specify the type used when a value is inserted or looked up in the results table. (More will be said about this in later modules.) Most X-Midas and NeXtMidas commands will automatically try to substitute the value of a result when given the name of a result; this is known as Result Translation or Result Substitution. Using quotes around a name will prevent X-Midas or NeXtMidas from using Result Translation. One way to force an X-Midas or NeXtMidas command to use the value of a result is by prefixing the name with a caret (`^`), this is known as Result Expansion. (More will be said about this in later modules.)