934件ヒット
[1-100件を表示]
(0.035秒)
ライブラリ
- ビルトイン (476)
- csv (11)
- date (11)
-
irb
/ context (11) - json (55)
- matrix (22)
-
net
/ imap (11) - objspace (55)
- prime (55)
- psych (11)
-
rexml
/ document (22) -
rinda
/ rinda (22) - shell (12)
- tempfile (20)
-
yaml
/ dbm (11)
クラス
-
ARGF
. class (44) - Array (66)
- CSV (11)
- Date (11)
- Enumerator (33)
- Hash (40)
- Integer (11)
- Matrix (22)
- Module (5)
-
Net
:: IMAP :: ResponseCode (11) - Object (68)
- Prime (44)
-
REXML
:: Elements (22) - Range (11)
- Regexp (22)
-
Rinda
:: DRbObjectTemplate (22) - Shell (12)
- String (22)
- Tempfile (20)
-
YAML
:: DBM (11)
モジュール
- Enumerable (88)
- GC (22)
- JSON (44)
-
JSON
:: Generator :: GeneratorMethods :: Object (11) - Kernel (33)
- ObjectSpace (66)
- Psych (11)
キーワード
-
1
. 6 . 8から1 . 8 . 0への変更点(まとめ) (11) - <=> (11)
- === (11)
- Context (11)
- DATA (11)
- Enumerator (11)
- Float (11)
- Marshal フォーマット (11)
-
NEWS for Ruby 2
. 0 . 0 (11) -
NEWS for Ruby 2
. 4 . 0 (8) -
NEWS for Ruby 2
. 5 . 0 (7) -
NEWS for Ruby 3
. 0 . 0 (4) - Rational (11)
- Rubyで使われる記号の意味(正規表現の複雑な記号は除く) (11)
- [] (44)
-
allocation
_ sourcefile (11) -
allocation
_ sourceline (11) - bsearch (22)
-
cofactor
_ expansion (11) - collect (11)
-
const
_ source _ location (5) -
count
_ tdata _ objects (11) - create (20)
- cycle (11)
- data (11)
-
delete
_ at (11) - detect (11)
- each (66)
-
each
_ line (22) -
each
_ prime (11) -
enum
_ for (22) - feed (11)
- find (11)
-
garbage
_ collect (11) - generate (11)
- index (7)
- inject (11)
- key (11)
-
laplace
_ expansion (11) -
latest
_ gc _ info (22) - load (11)
- loop (11)
- match (44)
-
max
_ by (22) -
min
_ by (22) -
minmax
_ by (11) - new (22)
-
next
_ values (11) -
peek
_ values (11) -
pretty
_ generate (11) -
pretty
_ unparse (11) - pushd (6)
- pushdir (6)
-
rb
_ false (11) -
ruby 1
. 6 feature (11) -
ruby 1
. 8 . 2 feature (11) -
ruby 1
. 8 . 3 feature (11) -
ruby 1
. 8 . 4 feature (11) -
ruby 1
. 9 feature (11) - then (6)
-
to
_ enum (22) -
to
_ json (11) -
trace
_ object _ allocations _ start (11) -
trace
_ object _ allocations _ stop (11) - unparse (11)
-
values
_ at (22) -
yield
_ self (7)
検索結果
先頭5件
-
Array
# at(nth) -> object | nil (15337.0) -
nth 番目の要素を返します。nth 番目の要素が存在しない時には nil を返します。
...nth 番目の要素を返します。nth 番目の要素が存在しない時には nil を返します。
@param nth インデックスを整数で指定します。
先頭の要素が 0 番目になります。nth の値が負の時には末尾から
のインデックス......みます。
@raise TypeError 引数に整数以外の(暗黙の型変換が行えない)オブジェクトを
指定した場合に発生します。
//emlist[例][ruby]{
a = [ "a", "b", "c", "d", "e" ]
a[0] #=> "a"
a[1] #=> "b"
a[-1] #=> "e"
a[-2] #=> "d"
a[10] #=> nil
//}... -
ObjectSpace
. # trace _ object _ allocations _ stop -> nil (15314.0) -
オブジェクト割り当てのトレースを終了します。
...オブジェクト割り当てのトレースを終了します。
トレースを終了する為には、ObjectSpace.#trace_object_allocations_startを呼んだ回数分だけこのメソッドを呼ぶ必要があります。
@see ObjectSpace.#trace_object_allocations_start... -
ObjectSpace
. # trace _ object _ allocations _ start -> nil (15308.0) -
オブジェクト割り当てのトレースを開始します。
...オブジェクト割り当てのトレースを開始します。
@see ObjectSpace.#trace_object_allocations_stop... -
ObjectSpace
. # count _ tdata _ objects(result _ hash = nil) -> Hash (15301.0) -
T_DATA の種類ごとにオブジェクトの数を格納したハッシュを返します。
...T_DATA の種類ごとにオブジェクトの数を格納したハッシュを返します。
@param result_hash 戻り値のためのハッシュを指定します。省略した場合は新
しくハッシュを作成します。result_hash の内容は上書き......mlist[例][ruby]{
ObjectSpace.count_tdata_objects
# => {RubyVM::InstructionSequence=>504, :parser=>5, :barrier=>6,
# :mutex=>6, Proc=>60, RubyVM::Env=>57, Mutex=>1, Encoding=>99,
# ThreadGroup=>1, Binding=>1, Thread=>1, RubyVM=>1, :iseq=>1,
# Random=>1, ARGF.class=>1, Data=>1, :autoload=......ラスオブジェクトです。それ
以外の内部的なオブジェクトの場合、キーはシンボルです。シンボルの値は
rb_data_type_struct に格納された名前が使用されます。
戻り値のハッシュは処理系に依存します。これは将来変更になる... -
Object
:: DATA -> File (15106.0) -
スクリプトの __END__ プログラムの終り以降をアクセスする File オブジェクト。
...ジェクト。
d:spec/program#terminateも参照。
ソースファイルの __END__ 以降は解析・実行の対象にならないので
その部分にプログラムが利用するためのデータを書き込んでおくことができます。
DATA 定数はそのデータ部分にアク......するための File オブジェクトを保持しています。
__END__ を含まないプログラムにおいては DATA は定義されません。
=== 注意
* DATA.rewind で移動する読みとり位置は __END__ 直後ではなく、
スクリプトファイルの先頭で......($0) を指します。
=== 例1
print DATA.gets # => 故人西辞黄鶴楼
print DATA.gets # => 烟花三月下揚州
print DATA.gets # => 孤帆遠影碧空尽
print DATA.gets # => 唯見長江天際流
DATA.gets # => nil
__END__
故人西辞黄鶴楼... -
ObjectSpace
. # allocation _ sourcefile(object) -> String (9271.0) -
objectの元となったソースファイル名を返します。
...
objectの元となったソースファイル名を返します。
@param object 元となるソースファイル名を取得したいobjectを指定します。
@return objectの元となるソースファイル名を返します。存在しない場合はnilを返します。
//emlist[例:test......uire 'objspace'
ObjectSpace::trace_object_allocations_start
obj = Object.new
puts "file:#{ObjectSpace::allocation_sourcefile(obj)}" # => file:test.rb
ObjectSpace::trace_object_allocations_stop
//}
@see ObjectSpace.#trace_object_allocations_start,
ObjectSpace.#trace_object_allocations_stop... -
ObjectSpace
. # allocation _ sourceline(object) -> Integer (9271.0) -
objectの元となったソースファイルの行番号を返します。
...
objectの元となったソースファイルの行番号を返します。
@param object 元となるソースファイルの行番号を取得したいobjectを指定します。
@return objectの元となるソースファイルの行番号を返します。存在しない場合はnilを返し......y]{
require 'objspace'
ObjectSpace::trace_object_allocations_start
obj = Object.new
puts "line:#{ObjectSpace::allocation_sourceline(obj)}" # => line:4
ObjectSpace::trace_object_allocations_stop
//}
@see ObjectSpace.#trace_object_allocations_start,
ObjectSpace.#trace_object_allocations_stop... -
JSON
:: Generator :: GeneratorMethods :: Object # to _ json(state _ or _ hash = nil) -> String (9207.0) -
自身を to_s で文字列にした結果を JSON 形式の文字列に変換して返します。
...ールバックのためのメソッドです。
@param state_or_hash 生成する JSON 形式の文字列をカスタマイズするため
に JSON::State のインスタンスか、
JSON::State.new の引数と同じ Hash を
指定......ruby]{
require "json"
class Person
attr :name, :age
def initialize(name, age)
@name, @age = name, age
end
end
tanaka = Person.new("tanaka", 29)
tanaka.to_json # => "\"#<Person:0x00007ffdec0167c8>\""
tanaka.method(:to_json).owner # => JSON::Ext::Generator::GeneratorMethods::Object
//}... -
Object
# then -> Enumerator (9114.0) -
self を引数としてブロックを評価し、ブロックの結果を返します。
...Enumerator を返します。
例えば条件によって値を捨てるのに使えます。
//emlist[][ruby]{
# 条件にあうので何もしない
1.yield_self.detect(&:odd?) # => 1
# 条件に合わないので値を捨てる
2.yield_self.detect(&:odd?) # => nil
//}
@se... -
Object
# yield _ self -> Enumerator (9114.0) -
self を引数としてブロックを評価し、ブロックの結果を返します。
...Enumerator を返します。
例えば条件によって値を捨てるのに使えます。
//emlist[][ruby]{
# 条件にあうので何もしない
1.yield_self.detect(&:odd?) # => 1
# 条件に合わないので値を捨てる
2.yield_self.detect(&:odd?) # => nil
//}
@se...