Name
select, (deprecated,, use, TERM[ITEM]:DEFAULT) — Select item from term
Synopsis
select
( |
term
TERM
, |
|
integer
ITEM
, |
|
any
DEFAULT
) ; |
(deprecated,
( |
term
TERM
, |
|
integer
ITEM
, |
|
any
DEFAULT
) ; |
use
( |
term
TERM
, |
|
integer
ITEM
, |
|
any
DEFAULT
) ; |
TERM[ITEM]:DEFAULT)
( |
term
TERM
, |
|
integer
ITEM
, |
|
any
DEFAULT
) ; |
Parameters
-
term
TERM
-
integer
ITEM
-
any
DEFAULT
Description
Gets the i
'th value of the term t
. The first value has the index 0. The call select ([1, 2, 3], 1)
thus returns 2. Returns the default
if the index is invalid or the found value has a diffetent type that default
.
Functionality replaced with syntax: term a = `VBox(`VSpacing(2), `Label("string"), `VSpacing(2));
a[1]:`Empty() -> `Label ("string") a[9]:`Empty() -> `Empty ()
Usage
select (`hirn (true, false), 33, true) -> true