るりまサーチ

最速Rubyリファレンスマニュアル検索!
131件ヒット [101-131件を表示] (0.040秒)
トップページ > クエリ:ruby[x] > クエリ:intern[x]

別のキーワード

  1. rbconfig ruby
  2. fiddle ruby_free
  3. fiddle build_ruby_platform
  4. rake ruby
  5. rubygems/defaults ruby_engine

ライブラリ

クラス

モジュール

検索結果

<< < 1 2 >>

Symbol (30.0)

シンボルを表すクラス。シンボルは任意の文字列と一対一に対応するオブジェクトです。

...なります)。
そうでない文字列をシンボルにしたい場合は残りの表記か String#intern を使用してください。

=== シンボルの実装と用途
==== 実装
Ruby
の内部実装では、メソッド名や変数名、定数名、クラス名など
の`名前'を整数...
...管理しています。これは名前を直接文字列として処理するよりも
速度面で有利だからです。そしてその整数をRubyのコード上で表現したものがシンボルです。

シンボルは、ソース上では文字列のように見え、内部では整数...
...ので
メモリ使用量は普通の文字列と比べて少ないです。

2.2.0 以降においては、テーブルに記録された情報は
Ruby
によって GC されます。すなわち、ある使わなくなった
シンボルのテーブル上の情報はGCによって削除されま...

Symbol.all_symbols -> [Symbol] (18.0)

定義済みの全てのシンボルオブジェクトの配列を返します。

...定義済みの全てのシンボルオブジェクトの配列を返します。

p Symbol.all_symbols #=> [:RUBY_PLATFORM, :RUBY_VERSION, ...]

リテラルで表記したシンボルのうち、コンパイル時に値が決まるものはその時に生成されます。
それ以外の式...
...symbols.select{|sym|sym.to_s.include? 'make'}
#=> [:make_1, :make_2]

re = #確実に生成されるように代入操作を行う
:make_1,
:'make_2',
:"#{number}",
'make_4'.intern

p Symbol.all_symbols.select{|sym|sym.to_s.include? 'make'}
#=> [:make_1, :make_2, :make_3, :make_4]...

VALUE rb_ary_pop(VALUE ary) (12.0)

配列 ary の末尾の要素をとりのぞき返します。 空配列のときは Qnil を返します。

...配列 ary の末尾の要素をとりのぞき返します。
空配列のときは Qnil を返します。

対応するRubyコード

val = ary.pop

使用例

last_error = rb_ary_pop(err_ary);
VALUE str = rb_funcall(last_error, rb_intern("to_s"), 0);...
<< < 1 2 >>