変数操作


組み込み関数 用途別 > 変数操作

変数操作

基本

v2.3.1 で構造体へのアクセスは、$キーワードを使うことができるようになりました。

var data = {
 job: "勇者",
 name: "ああああ",
};

show_debug_message(data.job + data.name); // 勇者ああああ
show_debug_message(data[$ "job"] + data[$ "name"]); // 勇者ああああ

配列操作

配列について

  • 配列について
    • 配列の使いかたや利点、注意すべき点を説明しています

配列かどうかチェックする

  • is_array():変数が配列かどうかチェックする

各種関数

  • array_create():配列を作成します
  • array_copy()?
  • array_equals()?
  • array_get()?
  • array_set()?
  • array_length()?:配列のサイズを取得する (v2.3 以降)
  • array_resize()?:配列のサイズを変更する (v2.3 以降)

1次元配列操作

  • array_length_1d():1次元配列のサイズを取得する (※v2.3 以降廃止予定) → array_length()?

2次元配列操作

  • array_length_2d():2次元配列の横幅を取得する (※v2.3 以降廃止予定) → array_length()?
  • array_height_2d():2次元配列の縦の高さを取得する (※v2.3 以降廃止予定) → array_length()?

メソッド

  • method():任意の関数を生成済みのインスタンスまたは構造体にバインドして、後で使用できるメソッド変数を作成します
  • method_get_self():メソッドが呼び出されたときに使用される self コンテキストであるインスタンスIDまたは構造体参照を取得します
  • method_get_index()?

データ型と変換

  • is_string():文字列かどうか
  • is_real():数値かどうか
  • is_numeric()?
  • is_bool()?
  • is_array():変数が配列かどうかチェックする
  • is_struct()?:構造体かどうか
  • is_method()?
  • is_ptr()?
  • is_int32()?
  • is_int64()?
  • is_vec3()?
  • is_vec4()?
  • is_matrix()?
  • is_undefined()?
  • is_nan()?
  • is_infinity()?
  • typeof()?
  • bool()?
  • ptr()?
  • int64()

Wiki内検索

#search(): You already view a search box

MENU

ドキュメント

GMLリファレンス

2ch

その他



最新の30件

2021-01-23 2021-01-22 2021-01-21 2021-01-19 2021-01-18 2021-01-17 2021-01-16 2021-01-15 2021-01-14 2021-01-13

人気の10件

今日の10件



これまでの訪問者: 343
今日の訪問者: 1
昨日の訪問者: 4
閲覧者: 4