Welcome to the Exelis VIS product documentation center! Here you will find reference guides, help documents, and product libraries. Discover the products including ENVI, IDL, and ENVI LiDAR, and solutions developed by Exelis VIS at www.exelisvis.com.


KEYWORD_SET

KEYWORD_SET

The KEYWORD_SET function returns a Boolean value based on the value of the specified expression. It returns a True (1) if its argument is defined and nonzero, and False (0) otherwise. The exact rules used to determine this are given in Return Value below.

Examples


Suppose that you are writing an IDL procedure that has the following procedure definition line:

PRO myproc, KEYW1 = keyw1, KEYW2 = keyw2

The following command could be used to execute a set of commands only if the keyword KEYW1 is set (i.e., it is present and nonzero):

IF KEYWORD_SET(keyw1) THEN BEGIN

The commands to be executed only if KEYW1 is set would follow.

Syntax


Result = KEYWORD_SET(Expression)

Return Value


This function returns True (1) if:

  • Expression is a scalar or 1-element array with a non-zero value.
  • Expression is a structure.
  • Expression is an ASSOC file variable.

KEYWORD_SET returns False (0) if:

  • Expression is undefined.
  • Expression is a scalar or 1‑element array with a zero value.

Arguments


Expression

The expression to be tested. Expression is usually a named variable.

Keywords


None.

Version History


Original

Introduced

See Also


ARG_PRESENT, LOGICAL_TRUE, N_ELEMENTS, N_PARAMS



Comments


This page has no comments yet. Be the first one!

© 2013 Exelis Visual Information Solutions