314件ヒット
[1-100件を表示]
(0.033秒)
種類
- インスタンスメソッド (127)
- 文書 (88)
- マクロ (55)
- 関数 (33)
- クラス (11)
ライブラリ
- ビルトイン (104)
- ostruct (23)
-
rexml
/ document (11)
クラス
- Data (4)
- LocalJumpError (11)
- Module (11)
- Object (11)
- OpenStruct (23)
-
REXML
:: Element (11) - Struct (45)
- Thread (11)
キーワード
-
1
. 6 . 8から1 . 8 . 0への変更点(まとめ) (11) - ID2SYM (11)
-
IMMEDIATE
_ P (11) - Marshal フォーマット (11)
-
NEWS for Ruby 2
. 2 . 0 (10) -
NEWS for Ruby 2
. 4 . 0 (8) -
NEWS for Ruby 3
. 0 . 0 (4) - Ruby用語集 (11)
-
SPECIAL
_ CONST _ P (11) - SYM2ID (11)
-
SYMBOL
_ P (11) - [] (11)
- []= (22)
-
const
_ set (11) - context= (11)
-
each
_ pair (22) -
instance
_ variable _ set (11) -
rb
_ sym _ all _ symbols (11) -
rb
_ to _ id (11) - reason (11)
-
ruby 1
. 8 . 4 feature (11) -
ruby 1
. 9 feature (11) -
symbols
_ i (11) -
to
_ h (28) - クラス/メソッドの定義 (11)
検索結果
先頭5件
-
Symbol (38036.0)
-
シンボルを表すクラス。シンボルは任意の文字列と一対一に対応するオブジェクトです。
...です。
シンボルオブジェクトは以下のようなリテラルで得られます。
:symbol
:'symbol'
%s!symbol! # %記法
生成されたシンボルの一覧は Symbol.all_symbols で得られます。
一番目のリテラルでシンボルを表す場合、`:' の後に
は......`名前'を指し示す時など、
文字列そのものが必要なわけではない時に用います。
* ハッシュのキー { :key => "value" }
* アクセサの引数で渡すインスタンス変数名 attr_reader :name
* メソッド引数で渡すメソッド名 __send__ :to_s......配がない
大抵のメソッドはシンボルの代わりに文字列を引数として渡すこともできるようになっています。
Symbol クラスのメソッドには、String クラスのメソッドと同名で似た働きをするものもあります。
==== GC
内部的に... -
static int symbols
_ i(char *key , ID value , VALUE ary) (6300.0) -
rb_sym_all_symbols() のイテレータブロック。
...rb_sym_all_symbols() のイテレータブロック。... -
int SYMBOL
_ P(VALUE obj) (6216.0) -
obj が Symbol のインスタンスのとき真。
...obj が Symbol のインスタンスのとき真。... -
VALUE rb
_ sym _ all _ symbols(void) (6200.0) -
呼び出し時までに変換が行われたすべてのシンボルの 配列を返す。
呼び出し時までに変換が行われたすべてのシンボルの
配列を返す。 -
int SYM2ID(VALUE symbol) (248.0)
-
Symbol symbol を数値に変換します。 1.4では、FIX2INT(symbol)と同じです。
...
Symbol symbol を数値に変換します。
1.4では、FIX2INT(symbol)と同じです。... -
VALUE rb
_ to _ id(VALUE name) (216.0) -
String・Fixnum・Symbol を ID に変換します。
...String・Fixnum・Symbol を ID に変換します。... -
Module
# const _ set(name , value) -> object (151.0) -
モジュールに name で指定された名前の定数を value とい う値として定義し、value を返します。
...を value とい
う値として定義し、value を返します。
そのモジュールにおいてすでにその名前の定数が定義されている場合、警
告メッセージが出力されます。
@param name Symbol,String で定数の名前を指定します。
@param value セッ......トしたい値を指定します。
//emlist[例][ruby]{
module Foo; end
# Symbolを指定した場合
Foo.const_set(:FOO, 123)
Foo::FOO # => 123
# Stringを指定した場合
Foo.const_set('BAR', 'abc')
Foo::BAR # => "abc"
# 既に定義されている定数の名前を指定した場合
Foo.c... -
Struct
# []=(member , value) (151.0) -
構造体の member で指定されたメンバの値を value にして value を返します。
...の member で指定されたメンバの値を value にして value を返します。
@param member Integer でメンバのインデックスを指定します。
Symbol, String でメンバの名前を指定します。
@param value メンバに設定する値を指定します......。
@raise IndexError member が整数で存在しないメンバを指定した場合に発生します。
@raise NameError member が String, Symbol で存在しないメンバを指定した場合に発生します。
[注意] 本メソッドの記述は Struct の下位クラスのインス... -
ruby 1
. 8 . 4 feature (144.0) -
ruby 1.8.4 feature ruby 1.8.4 での ruby 1.8.3 からの変更点です。
...latform]: 対応プラットフォームの追加
== 目次
* ((<ruby 1.8.4 feature/Ruby本体>))
* ((<ruby 1.8.4 feature/Symbol [bug]>))
* ((<ruby 1.8.4 feature/Symbol [bug]>))
* ((<ruby 1.8.4 feature/super [bug]>))
* ((<ruby 1.8.4 feature/正規表現 [bug]>))
* ((<ruby 1.8.4 feature/......re/Sun [bug]>))
* ((<ruby 1.8.4 feature/IA64 [bug]>))
== Ruby本体
: Symbol [bug]
# * parse.y (dsym): prohibit empty symbol literal by interpolation.
# fixed: [ruby-talk:166529]
式展開で空のSymbolを作ることができたバグの修正。 ((<ruby-talk:166529>))......xt/tk/lib/tk/scale.rb,
# ext/tk/lib/tk/spinbox.rb, ext/tk/lib/tk/text.rb,
# ext/tk/lib/tk/toplevel.rb: improve conversion of option values.
#
# * ext/tk/lib/tkextlib/*: ditto.
#
ウィジェットオブジェクトの属性参照をした場合に属性値として返す... -
Object
# instance _ variable _ set(var , value) -> object (135.0) -
オブジェクトのインスタンス変数 var に値 value を設定します。
...ンス変数 var に値 value を設定します。
インスタンス変数が定義されていなければ新たに定義されます。
@param var インスタンス変数名を文字列か Symbol で指定します。
@param value 設定する値です。
@return value を返します。
//e...