タグ

Charとnameに関するtyosuke2011のブックマーク (1)

  • 第6章 変数と定数

    章の概要 Rubyの変数 Rubyには以下のようにかなりたくさんの種類の変数・定数が存在する。 スコープの大きいほうから並べよう。 グローバル変数 定数 クラス変数 インスタンス変数 ローカル変数 インスタンス変数については既に第2章『オブジェクト』で説明した。 章では残りのうち グローバル変数 クラス変数 定数 について解説する。 また残るローカル変数については第三部で話す。 変数関連API 章の解析対象はvariable.cである。 まずそこからエントリポイントとなるAPIを紹介しておこう。 VALUE rb_iv_get(VALUE obj, char *name) VALUE rb_ivar_get(VALUE obj, ID name) VALUE rb_iv_set(VALUE obj, char *name, VALUE val) VALUE rb_ivar_set(V

  • 1