配列の要素数を調べる方法

配列の要素数を調べるためにはLENGTH関数を利用します。

配列の要素数だけループさせる場合に役立ちます。

LENGTH関数は文字数をカウントするといった使い方もできます。

 

配列の要素数を調べるサンプル

DIM str[] = "UWSC", "サンプル", "&" , "画像認識", "テクニック"
PRINT "配列の要素数 = " + LENGTH(str)

配列の要素数を調べる方法実行結果

 

LENGTH関数リファレンス

LENGTH関数のリファレンスをマニュアルから転載します。

戻値 = LENGTH( 文字列 )
引数
 文字列: 数える文字列 (もしくは配列変数)
戻値
 文字数 (配列変数時は配列サイズを返す)

 ※ バイト処理の場合は LENGTHB

 

配列の要素の数だけ繰り返す方法

配列の要素の数だけ繰り返す場合、LENGTH関数を利用することで配列の要素数を取得できます。

LENGTH関数で取得した値をFOR命令と組み合わせることで配列の要素の数だけ繰り返すことができます。

配列の要素と要素数は間違えやすいので気をつけましょう。

 

配列の要素の数だけ繰り返すサンプル

配列の要素を表示させてみます。

DIM array[] = 1, 7, 3, 12, 8, 3
FOR i = 0 TO (LENGTH(array) - 1)
 PRINT array[i]
NEXT

配列の要素の数だけ繰り返す方法実行結果

 

LENGTH関数リファレンス

LENGTH関数のリファレンスをマニュアルから転載します。

戻値 = LENGTH( 文字列 )
引数
 文字列: 数える文字列 (もしくは配列変数)
戻値
 文字数 (配列変数時は配列サイズを返す)
 ※ バイト処理の場合は LENGTHB