Programmer Guide/Command Reference/ATTRIBUTES: Difference between revisions

From STX Wiki
Jump to navigationJump to search
Line 4: Line 4:
=== Overview ===
=== Overview ===


The <code>ATTRIBUTES</code> command retrieves a blank-separated list of attributes of a [[Programmer_Guide/Shell_Items/Introducing_Shell_Items_Intro|shell item]], or of variables available in a given context.
The <code>ATTRIBUTES</code> command retrieves a blank-separated list of attributes of a [[Programmer_Guide/Shell_Items_Intro/Introducing_Shell_Items|shell item]], or of variables available in a given context.


=== Usage ===
=== Usage ===

Revision as of 17:48, 22 March 2011

ATTRIBUTES

Overview

The ATTRIBUTES command retrieves a blank-separated list of attributes of a shell item, or of variables available in a given context.

Usage

#list := ATTRIBUTES item|MACRO|SHELL|GLOBAL
returns the blank-separated list of all available attributes for the supplied shell item item or a list of variables available:
  • in the current macro, if ATTRIBUTES MACRO is used;
  • in the current shell, if ATTRIBUTES SHELL is used;
  • globally, if ATTRIBUTES GLOBAL is used.

Example

#table := new table *
#list := ATTRIBUTES $#table
um 'The item attributes available for a table item are: $#list'
delete /Var #list

See also the example script relection.sts.


Navigation menu

Personal tools