るりまサーチ

最速Rubyリファレンスマニュアル検索!
426件ヒット [401-426件を表示] (0.132秒)

別のキーワード

  1. openssl t61string
  2. asn1 t61string
  3. matrix t
  4. t61string new
  5. fiddle type_size_t

検索結果

<< < ... 3 4 5 >>

Object#yield_self {|x| ... } -> object (3119.0)

self を引数としてブロックを評価し、ブロックの結果を返します。

...果を返します。

//emlist[例][ruby]{
3.next.then {|x| x**x }.to_s # => "256"
"my string".yield_self {|s| s.upcase } # => "MY STRING"
//}

値をメソッドチェインのパイプラインに次々と渡すのは良い使い方です。

//emlist[メソッドチェインのパ...
...ri'
require 'json'

construct_url(arguments).
yield_self {|url| URI(url).read }.
yield_self {|response| JSON.parse(response) }
//}

ブロックなしで呼び出されたときは Enumerator を返します。
例えば条件によって値を捨てるのに使えます。

//emlist[][ruby]{
#...
...条件にあうので何もしない
1.yield_self.detect(&:odd?) # => 1
# 条件に合わないので値を捨てる
2.yield_self.detect(&:odd?) # => nil
//}

@
see Object#tap...

Kernel#j(*objects) -> nil (141.0)

与えられたオブジェクトを JSON 形式の文字列で標準出力に一行で出力します。

...クトを JSON 形式の文字列で標準出力に一行で出力します。

@
param objects JSON 形式で出力したいオブジェクトを指定します。

//emlist[例][ruby]{
require "json"

j([1,2,{"name" => "tanaka","age" => 19}])
# => [1,2,{"name":"tanaka","age":19}]
//}

@
see Kernel.#...

Kernel#jj(*objects) -> nil (141.0)

与えられたオブジェクトを JSON 形式の文字列で標準出力に人間に読みやすく整形して出力します。

...られたオブジェクトを JSON 形式の文字列で標準出力に人間に読みやすく整形して出力します。

@
param objects JSON 形式で出力したいオブジェクトを指定します。

//emlist[例][ruby]{
require "json"

jj([1,2,{"name" => "tanaka","age" => 19}])
# => [...
...# 1,
# 2,
# {
# "name": "tanaka",
# "age": 19
# }
# ]
//}

@
see Kernel.#pp...
<< < ... 3 4 5 >>