inArray関数

本ページには広告が含まれています。

配列の中に指定した要素があるかどうかを返します。

要素のインデックスを取得したい場合、arraySearch関数 (自作関数)を使います。

構文
  1. Boolean = inArray( needle, haystack, strict )
引数
needle 必須
探す値
haystack 必須
配列
strict 省略可
型も同じかチェックします
戻り値
TRUE
配列中に指定した値が存在する
FALSE
配列中に指定した値が存在しない

プログラム

UWSC

使い方

指定した値が配列に存在するか調べます。

UWSC
結果
プレーンテキスト

型も同じかチェックするには第3引数にTrueを指定します。

UWSC
結果
プレーンテキスト

プログラム実行例

フォルダ内の音声ファイルをすべて再生

UWSC
使用関数

特定の値を除くランダム値を取得

1行目の配列に取得しない値を格納した配列、5行目のRANDOMの引数が取得するランダム値の範囲、今回の場合0~19の範囲です。8行目のLENGTH関数でランダム値を格納した配列のサイズを取得し、10個になったら終了。

UWSC
結果
プレーンテキスト
使用関数

関連記事

arrayRand関数 (自作関数)
一次元配列から一つの値をランダムに取得します。
isArray関数 (自作関数)
与えられた変数の型が配列型か調べる。
arrayUnshift関数 (自作関数)
一つ以上の要素を配列の最初に加えます。
small関数 (自作関数)
配列の中で小さい方から数えた順位の値を求めます。
arraySearch関数 (自作関数)
配列の中から指定した要素が見つかった場合、その要素がある最初のインデックスを返します。
Collatz関数 (自作関数)
コラッツ数列を求め結果を配列で返します。
shearSort関数 (自作関数)
引数に指定された配列を シェアソート で並び替えます。
quickSort関数 (自作関数)
引数に指定された配列を クイックソート で並び替えます。
heapSort関数 (自作関数)
引数に指定された配列を ヒープソート で並び替えます。
shellSort関数 (自作関数)
引数に指定された配列を シェルソート で並び替えます。