Previous Next        Current Page: NeXtMidas Training / Common Midas Concepts / Basic Features / Results
Start Here   
Background   
Common Midas Concepts   
   + Version Numbering   
   - Basic Features   
      - Shell   
      - Results   
      - AUX   
      - Option Trees   
      - Command Types   
      - Data Pipes   
      - Messaging   
      - Midas Time   
   + Data Types   
   + Blue Files   
   + Lab 1   
Getting Started - Part 1   
Getting Started - Part 2   
Working with Files   
Option Trees   
Macros - Part 1 (Basics)   
Macros - Part 2 (Graphics)   
NetBeans - Part 1 (Setup)   
NetBeans - Part 2 (GUIs)   
NetBeans - Part 3 (Profiler)   
Eclipse - Part 1 (Setup)   
Eclipse - Part 2 (GUIs)   
Primitives   
Applets & WebStart   
Maps & Imagery   
X-Midas Interoperability   
RMIF & Remoting   
Installing NeXtMidas   
Support & Maintenance   
File Handlers   


  • 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.)