MF 

LENGTH-AN関数

LENGTH-AN関数は、引数を英数字の文字位置で数えた、長さを表す整数を返す。

この関数の型は整数である。

一般形式

引数

  1. 引数-1は任意の字類または項類の定数またはデータ項目であってよい。

  2. 引数-1またはその下位の任意のデータ項目にOCCURS句のDEPENDING指定が記述されている場合、LENGTH-AN関数が評価されるときに、DEPENDING指定中のデータ名によって参照されるデータ項目の内容が使用される

戻り値

  1. 引数-1が基本データ項目である場合、戻り値は引数-1を英数字の文字位置で数えた長さを表す整数である。

  2. 引数-1が集団データ項目である場合、

    1. 引数-1またはその下位の任意のデータ項目にOCCURS句のDEPENDING指定が記述されている場合には、戻り値は送出し側データ項目としての引数-1を英数字の文字位置で数えた長さを表す整数である。その場合のデータ項目の送出しは、OCCURS句の規則に従って、DEPENDING指定中のデータ項目を評価することによって決定される。

    2. そうでない場合には、戻り値は引数-1を英数字の文字位置で数えた長さを表す整数である。

    3. 引数-1に暗黙的な無名項目があれば、戻り値にはその分の長さも含まれる。