- 構文
- Double = LBound( 配列 )
- 引数
- 配列
- 下限値を求める配列
- 戻値
- 配列の下限値
プログラム
//////////////////////////////////////////////////
// 【引数】
// 配列 : 下限値を求める配列
// 【戻値】
// 配列の下限値
//////////////////////////////////////////////////
FUNCTION LBound(arr[])
RESULT = UBound(arr) - LENGTH(arr) + 1
FEND
//////////////////////////////////////////////////
// 【引数】
// 配列 : 上限値を求める配列
// 【戻値】
// 配列の上限値
//////////////////////////////////////////////////
FUNCTION UBound(array[])
RESULT = RESIZE(array)
FEND
解説
- 2行目
RESULT = UBound(arr) - LENGTH(arr) + 1
配列の下限値を戻り値として返す。配列の上限値から配列のサイズを引いて1を加えた値。