Material Box

Material Box

WEBデザイン & フリー素材

Godot - 配列の値を検索する

Godot

配列にある値を検索するGDScriptのコード例です。


GDScriptではfind()を利用して配列にある値の数を取得する事が可能です。
find()は配列から指定した値が最初に見つかった場所を返します。
値が見つからなかった場合は「-1」を返します。

var array = ["apple", "lemon", "banana"]
var find = array.find("lemon")

print(find)
# 1

逆順に検索するにはrfind()が利用可能になっています。
find()は配列の末尾から検索を開始し、指定した値が最初に見つかった場所を返します。
返される値は先頭から数えた場所になります。
複数の同じ値が存在した場合、末尾に近い値の場所を取得します。
値が見つからなかった場合は「-1」を返します。

find_last()rfind()に置き換わっています。

var array = ["apple", "lemon", "banana", "apple"]
var rfind = array.rfind("lemon")

print(rfind)
# 3

Godot

TitleGodot - 配列の値を検索する

CategoryGodot

Created

Update

AuthorYousuke.U