Select
¶
Object used to determine if a match was made to argument in the given set of values.
Warning
Values must be single words. Quoted strings do not work, as the parser will drop the quotes and uses spaces as a delimiter.
Forms¶
int Select[argument,value1[,value2,...]]
¶
Example
Given:
/declare thing string outer foo
The following are true:
| Outputs: 1
/echo ${Select[${thing},foo,bar,baz]}
| Outputs: 2
/echo ${Select[${thing},bin,foo,baz]}
| Outputs: 3
/echo ${Select[${thing},bin,baz,foo]}
| Outputs: 0
/echo ${Select[${thing},bin,bar,baz]}
Example
/if (${Select[${Target.Class.ShortName},CLR,DRU,SHM]} > 0) {
/echo Target is a healer
}