るりまサーチ

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

別のキーワード

  1. _builtin to_h
  2. env to_h
  3. hash to_h
  4. array to_h
  5. struct to_h

ライブラリ

モジュール

オブジェクト

検索結果

<< 1 2 3 ... > >>

Method#<<(callable) -> Proc (21130.0)

self と引数を合成した Proc を返します。

...ます。

Method#>> とは呼び出しの順序が逆になります。

@
param callable Proc、Method、もしくは任意の call メソッドを持ったオブジェクト。

//emlist[例][ruby]{
def f(x)
x * x
end

def g(x)
x + x
end

# (3 + 3) * (3 + 3)
p (method(:f) << method(:g)).call(3...
...uby]{
class WordScanner
def self.call(str)
str.scan(/\w+/)
end
end

File.write('testfile', <<~TEXT)
H
ello, World!
H
ello, Ruby!
TEXT

pipeline = method(:pp) << WordScanner << File.method(:read)
pipeline.call('testfile') # => ["Hello", "World", "Hello", "Ruby"]
//}

@
see Proc#<<, Proc#>>...

Readline::HISTORY.<<(string) -> self (21130.0)

ヒストリの最後に string で指定した文字列を追加します。 self を返します。

...ます。

@
param string 文字列を指定します。

例: "foo"を追加する。

require "readline"

Readline::HISTORY << "foo"
p Readline::HISTORY[-1] #=> "foo"

例: "foo"、"bar"を追加する。

require "readline"

Readline::HISTORY << "foo" << "bar"
p Readline::HISTORY[-1] #...
...=> "bar"
p Readline::HISTORY[-2] #=> "foo"

@
see Readline::HISTORY.push...

Thread::SizedQueue#<<(obj) -> () (21118.0)

キューに与えられたオブジェクトを追加します。

...ューのサイズが Thread::SizedQueue#max に達している場合は、
キューのサイズが Thread::SizedQueue#max より小さくなるまで他のスレッドに実行を譲ります。
その後、キューに与えられたオブジェクトを追加します。

@
param obj キューに...
...追加したいオブジェクトを指定します。

@
see Thread::Queue#push...
...が Thread::SizedQueue#max に達している場合は、
non_block が真でなければ、キューのサイズが Thread::SizedQueue#max
より小さくなるまで他のスレッドに実行を譲ります。
その後、キューに与えられたオブジェクトを追加します。

@
param...
...obj キューに追加したいオブジェクトを指定します。
@
param non_block true を与えると、キューが一杯の時に例外 ThreadError が発生します。

@
see Thread::Queue#push...

OpenSSL::HMAC#<<(data) -> self (21106.0)

入力文字列を追加し、内部状態を更新します。

...入力文字列を追加し、内部状態を更新します。

@
param data 入力文字列...

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

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

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

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

絞り込み条件を変える

OpenSSL::BN#<<(other) -> OpenSSL::BN (18224.0)

自身を other ビット左シフトした値を返します。

...自身を other ビット左シフトした値を返します。

//emlist[][ruby]{
bn = 1.to_bn
pp bn << 1 # => #<OpenSSL::BN 2>
pp bn # => #<OpenSSL::BN 1>
//}

@
param other シフトするビット数
@
raise OpenSSL::BNError 計算時エラー
@
see OpenSSL::BN#lshift!...

String#<<(other) -> self (18219.0)

self に文字列 other を破壊的に連結します。 other が 整数である場合は other.chr(self.encoding) 相当の文字を末尾に追加します。

...self に文字列 other を破壊的に連結します。
other が 整数である場合は other.chr(self.encoding) 相当の文字を末尾に追加します。

self を返します。

@
param other 文字列もしくは 0 以上の整数

//emlist[例][ruby]{
str = "string"
str.concat "XXX"...
...p str # => "stringXXX"

str << "YYY"
p str # => "stringXXXYYY"

str << 65 # 文字AのASCIIコード
p str # => "stringXXXYYYA"
//}...

Enumerable#each_with_object(obj) -> Enumerator (12218.0)

与えられた任意のオブジェクトと要素をブロックに渡し繰り返し、最初に与えられたオブジェクトを返します。

...返します。

ブロックを省略した場合は Enumerator を返します。

@
param obj 任意のオブジェクトを指定します。

//emlist[例][ruby]{
evens = (1..10).each_with_object([]) {|i, a| a << i*2 }
# => [2, 4, 6, 8, 10, 12, 14, 16, 18, 20]
//}

@
see Enumerator#with_object...

Enumerable#each_with_object(obj) {|(*args), memo_obj| ... } -> object (12218.0)

与えられた任意のオブジェクトと要素をブロックに渡し繰り返し、最初に与えられたオブジェクトを返します。

...返します。

ブロックを省略した場合は Enumerator を返します。

@
param obj 任意のオブジェクトを指定します。

//emlist[例][ruby]{
evens = (1..10).each_with_object([]) {|i, a| a << i*2 }
# => [2, 4, 6, 8, 10, 12, 14, 16, 18, 20]
//}

@
see Enumerator#with_object...

Thread::SizedQueue#push(obj, non_block = false) -> () (9118.0)

キューに与えられたオブジェクトを追加します。

...が Thread::SizedQueue#max に達している場合は、
non_block が真でなければ、キューのサイズが Thread::SizedQueue#max
より小さくなるまで他のスレッドに実行を譲ります。
その後、キューに与えられたオブジェクトを追加します。

@
param...
...obj キューに追加したいオブジェクトを指定します。
@
param non_block true を与えると、キューが一杯の時に例外 ThreadError が発生します。

@
see Thread::Queue#push...

絞り込み条件を変える

<< 1 2 3 ... > >>