るりまサーチ

最速Rubyリファレンスマニュアル検索!
452件ヒット [1-100件を表示] (0.091秒)
トップページ > クエリ:p[x] > クエリ:EC[x] > クエリ:<<[x]

別のキーワード

  1. openssl p
  2. openssl p=
  3. fileutils mkdir_p
  4. dsa p
  5. rsa p

ライブラリ

モジュール

キーワード

検索結果

<< 1 2 3 ... > >>

Psych::Visitors::YAMLTree#<<(object) (21200.0)

変換対象の Ruby オブジェクトを追加します。

...変換対象の Ruby オブジェクトを追加します。

@param object YAML AST へ変換する Ruby オブジェクト...

REXML::Parent#<<(object) -> () (21200.0)

object を子ノード列の最後に追加します。

...object を子ノード列の最後に追加します。

object の親ノードには self が設定されます。

@param object 追加するノード...

Enumerator::Yielder#<<(object) -> () (18236.0)

Enumerator.new で使うメソッドです。

...が実行され、
ブロック内の << が呼ばれるたびに each に渡されたブロックが
<<
に渡された値とともに繰り返されます。

//emlist[例][ruby]{
enum = Enumerator.new do |y|
y << 1
y << 2
y << 3
end

enum.each do |v|
p
v
end
# => 1
# 2
# 3
//}...
...クが実行され、
ブロック内の << が呼ばれるたびに each に渡されたブロックが
<<
に渡された値とともに繰り返されます。

//emlist[例][ruby]{
enum = Enumerator.new do |y|
y << 1
y << 2
y << 3
end

enum.each do |v|
p
v
end
# => 1
# 2
# 3
//}...

Method#inspect -> String (12248.0)

self を読みやすい文字列として返します。

...の文字列を返します。

#<Method: klass1(klass2)#method> (形式1)

klass1 は、Method#inspect では、レシーバのクラス名、
UnboundMethod#inspect では、UnboundMethod オブジェクトの生成
元となったクラス/モジュール名です。

klass2 は...
...します。

//emlist[例][ruby]{
module Foo
def foo
"foo"
end
end
class Bar
include Foo
def bar
end
end

p
Bar.new.method(:foo) # => #<Method: Bar(Foo)#foo>
p
Bar.new.method(:bar) # => #<Method: Bar#bar>
//}

klass1 と klass2 が同じ場合は以下の形式になり...
...""
class <<obj
def foo
end
end
p
obj.method(:foo) # => #<Method: "".foo>

# クラスメソッド(クラスの特異メソッド)
class Foo
def Foo.foo
end
end
p
Foo.method(:foo) # => #<Method: Foo.foo>

# スーパークラスのクラスメソッド
class Bar < Foo
end
p
Bar.met...
...の文字列を返します。

#<Method: klass1(klass2)#method(arg) foo.rb:2> (形式1)

klass1 は、Method#inspect では、レシーバのクラス名、
UnboundMethod#inspect では、UnboundMethod オブジェクトの生成
元となったクラス/モジュール名です。

klass2...
...//emlist[例][ruby]{
module Foo
def foo
"foo"
end
end
class Bar
include Foo
def bar(a, b)
end
end

p
Bar.new.method(:foo) # => #<Method: Bar(Foo)#foo() test.rb:2>
p
Bar.new.method(:bar) # => #<Method: Bar#bar(a, b) test.rb:8>
//}

klass1 と klass2 が同じ場合は以...
...uby]{
# オブジェクトの特異メソッド
obj = ""
class <<obj
def foo
end
end
p
obj.method(:foo) # => #<Method: "".foo() foo.rb:4>

# クラスメソッド(クラスの特異メソッド)
class Foo
def Foo.foo
end
end
p
Foo.method(:foo) # => #<Method: Foo.foo() foo.rb:11>

#...

Kernel$$INPUT_RECORD_SEPARATOR -> String | nil (12212.0)

$/ の別名

...$/ の別名

require "English"

$INPUT_RECORD_SEPARATOR = '|'
array = []
while line = DATA.gets
array << line
end
p
array #=> ["ugo|", "ego|", "fogo\n"]

__END__
ugo|ego|fogo...

絞り込み条件を変える

Object#initialize_copy(obj) -> object (9218.0)

(拡張ライブラリによる) ユーザ定義クラスのオブジェクトコピーの初期化メソッド。

...き換えます。ただ
し、self のインスタンス変数や特異メソッドは変化しません。
Object#clone, Object#dupの内部で使われています。

initialize_copy は、Ruby インタプリタが知り得ない情報をコピーするた
めに使用(定義)されます。例...
...lize_copy でコピーするよう定義しておくことで、dup や clone
を再定義する必要がなくなります。

デフォルトの Object#initialize_copy は、 freeze チェックおよび型のチェックを行い self
を返すだけのメソッドです。

initialize_copy と...
...ialize_copy(obj)
//}

obj2 に対してさらに obj の汚染状態、インスタンス変数、ファイナライザを
コピーすることで複製を作ります。 obj.clone は、さらに
特異メソッドのコピーも行います。

//emlist[][ruby]{
obj = Object.new
class <<obj
att...
...bj2.initialize_copy(obj)
//}

obj2 に対してさらに obj のインスタンス変数、ファイナライザを
コピーすることで複製を作ります。 obj.clone は、さらに
特異メソッドのコピーも行います。

//emlist[][ruby]{
obj = Object.new
class <<obj
attr_acces...

Psych::Visitors::YAMLTree#push(object) (9200.0)

変換対象の Ruby オブジェクトを追加します。

...変換対象の Ruby オブジェクトを追加します。

@param object YAML AST へ変換する Ruby オブジェクト...

REXML::Parent#push(object) -> () (9200.0)

object を子ノード列の最後に追加します。

...object を子ノード列の最後に追加します。

object の親ノードには self が設定されます。

@param object 追加するノード...

演算子式 (9132.0)

演算子式 * assign * selfassign * multiassign * range * range_cond * and * or * not * cond

...項) ! ~
**
-(単項)
* / %
+ -
<<
>>
&
| ^
> >= < <=
<=> == === != =~ !~
&&
||
.. .....
...法を利用します。


//emlist{
| ^ & <=> == === =~ > >= < <= << >>
+ - * / % ** ~ +@ -@ [] []= ` ! != !~
//}
これらの演算子式の定義方法についてはd:spec/def#operatorを参照してください。

:再定義できない演算子(制御...
...] 代入

//emlist[例][ruby]{
foo = bar
foo[0] = bar
foo.bar = baz
//}

文法:

変数 '=' 式
定数 '=' 式
式`['expr..`]' '=' 式
式`.'識別子 '=' 式

代入式は変数などに値を設定するために用いられます。代入はロー
カル...

Object#dup -> object (6326.0)

オブジェクトの複製を作成して返します。

...up はオブジェクトの内容, taint 情報をコピーし、
clone はそれに加えて freeze, 特異メソッドなどの情報も含めた完全な複製を作成します。

clone や dup は浅い(shallow)コピーであることに注意してください。後述。

TrueClass, FalseCl...
...部のオブジェクトは複製ではなくインスタンス自身を返します。

@param freeze false を指定すると freeze されていないコピーを返します。
@raise ArgumentError TrueClass などの常に freeze されているオブジェクトの freeze されていないコ...
...dump(obj))
//}
このように複製を作成する方法があります。ただしMarshal出来ないオブジェクトが
含まれている場合には使えません。

//emlist[][ruby]{
obj = ["a","b","c"]

obj_d = obj.dup
obj_d[0] << "PLUS"

p
obj #=> ["aPLUS", "b", "c"]
p
obj_d #=> ["aPLU...

絞り込み条件を変える

<< 1 2 3 ... > >>