diff options
author | matz <matz@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2006-04-09 16:10:40 +0000 |
---|---|---|
committer | matz <matz@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2006-04-09 16:10:40 +0000 |
commit | 234c47e9fba274e1d07bdc39846cb9dbe3db569e (patch) | |
tree | 4aeb22100633f4e4d604b93b72505ba9eba117c0 /README.EXT.ja | |
parent | 468a0bd4fa5f69407de50bb9645ab99efe327092 (diff) |
* prec.c (prec_prec_f): documentation patch from
<gerardo.santana at gmail.com>. [ruby-core:07689]
* bignum.c (rb_big_pow): second operand may be too big even if
it's a Fixnum. [ruby-talk:187984]
* README.EXT: update symbol description. [ruby-talk:188104]
* COPYING: explicitly note GPLv2. [ruby-talk:187922]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@10088 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Diffstat (limited to 'README.EXT.ja')
-rw-r--r-- | README.EXT.ja | 11 |
1 files changed, 10 insertions, 1 deletions
diff --git a/README.EXT.ja b/README.EXT.ja index f8b625e7ef..30c4d520ba 100644 --- a/README.EXT.ja +++ b/README.EXT.ja @@ -380,7 +380,8 @@ Cから文字列を経由せずにRubyのメソッドを呼び出すこともできま す.その前に,Rubyインタプリタ内でメソッドや変数名を指定する 時に使われているIDについて説明しておきましょう. -IDとは変数名,メソッド名を表す整数です.Rubyの中では +IDとは変数名,メソッド名を表す整数です.RubyではIDに対応する +オブジェクトとしてシンボル(Symbol)があり, :識別子 @@ -393,6 +394,14 @@ IDとは変数名,メソッド名を表す整数です.Rubyの中では rb_to_id(VALUE symbol) +IDからシンボルを得るためには以下のマクロを使います. + + VALUE ID2SYM(ID id) + +シンボルからIDを得るためには以下のマクロを使います. + + ID SYM2ID(VALUE symbol) + 2.2.3 CからRubyのメソッドを呼び出す Cから文字列を経由せずにRubyのメソッドを呼び出すためには以下 |