Current Page: NeXtMidas Training Getting Started - Part 2 Advanced Results Parameters Using Carets
- - | Using Carets A caret (`^`) is used to convert a results name into its value. Carets can be used on parameters, in strings, in tables, etc.
        nM> set a 20
        nM> say "The value of A is ^A"
        The value of A is 20
  - It is also possible to use the caret-curly-brace syntax (`^{...}`) to explicitly limit where a results name starts and stops.
        nM> set height 20
        nM> say "The height is ^{height}ft"
        The height is 20ft
  - The caret-curly-brace syntax (`^{...}`) is common when working with tables.
        nM> set people {TOM={AGE=37,WEIGHT=189},SUE={AGE=32,WEIGHT=135}}
        nM> set person SUE
        nM> say "^person is ^{people.^{person}.age} years old."
        SUE is 32 years old.
In this example `^{people.^{person}.age}` becomes `^{people.SUE.age}` which then becomes `32`.