Skip to content

Latest commit

 

History

History
21 lines (14 loc) · 751 Bytes

variable.rst

File metadata and controls

21 lines (14 loc) · 751 Bytes

変数の扱い

APIs

mrb_iv_get(mrb_state *mrb, mrb_value obj, mrb_sym sym)

  • オブジェクトのインスタンス変数を取得します
    • 第二引数にセットする対象のオブジェクトを渡します
    • 第三引数はインスタンス変数のシンボルを渡します

mrb_iv_set(mrb_state *mrb, mrb_value obj, mrb_sym sym, mrb_value v)

  • オブジェクトにインスタンス変数をセットします
    • 第二引数にセットする対象のオブジェクトを渡します
    • 第三引数はインスタンス変数のシンボルを渡します