Go to the first, previous, next, last section, table of contents.
- getopt(key)
-
:: オプションの値を返す.
- return
-
オブジェクト
-
ユーザ定義関数は, 固定個数引数でしか宣言できない. ユーザ定義関数で
可変個引数を実現する方法の一つとして, オプションによる引数の指定
がある (see section オプション指定). 指定されたオプションを関数内で
受け取るためにこの関数を用いる.
-
関数呼び出しの際に key がオプションとして指定されている
場合には, その値を返す. もし指定がない場合には, VOID 型オブジェクト
(型識別子 -1) を返す.
getopt()
が返した値の型を type()
で調べることで, そのオプションが指定されたかどうか調べることができる.
-
関数呼び出しにおけるオプションの指定は, 正規の引数ならびの後ろに,
xxx(A,B,C,D|x=X,y=Y,z=Z)
という風に, `|' に続く, key=value の `,' で区切られた
並びを置くことで行う.
- 参照
-
section オプション指定, section
type
.
Go to the first, previous, next, last section, table of contents.