るりまサーチ

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

別のキーワード

  1. objectspace each_object
  2. _builtin each_object
  3. object send
  4. object to_enum
  5. object enum_for

検索結果

<< < ... 3 4 5 >>

irb (24.0)

irb は Interactive Ruby の略です。 irb を使うと、Ruby の式を標準入力から簡単に入力・実行することができます。

...# サブ irb を起動
irb#1(main):001:0> x # x を表示
NameError: undefined local variable or method `x' for main:Object
from (irb#1):1:in `Kernel#binding'

起動時のインタプリタでローカル変数 x を定義しましたが、
「irb」でサブ irb...
...ところが、 irb ではエラーになります。

irb(main):001:0> eval "foo"
NameError (undefined local variable or method `foo' for main:Object)
irb(main):002:0> foo = 0

この違いは、Ruby スクリプト と irb の構文解析のタイミングの差に起因します。 Ruby は...
...raw

出力結果を to_s したものを表示します。

: true, :p, :inspect

出力結果を inspect したものを表示します。

: :pp, :pretty_inspect

出力結果を pretty_inspect したものを表示します。

: :yaml, :YAML

出力結果を YAML 形式にしたもの...

JSON::State#to_h -> Hash (18.0)

自身をハッシュに変換します。

...身をハッシュに変換します。

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

json_state = JSON::State.new
pp
json_state.to_h

# => {:indent=>"",
# :space=>"",
# :space_before=>"",
# :object_nl=>"",
# :array_nl=>"",
# :allow_nan=>false,
# :ascii_only=>false,
#...

JSON::State#to_hash -> Hash (18.0)

自身をハッシュに変換します。

...身をハッシュに変換します。

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

json_state = JSON::State.new
pp
json_state.to_h

# => {:indent=>"",
# :space=>"",
# :space_before=>"",
# :object_nl=>"",
# :array_nl=>"",
# :allow_nan=>false,
# :ascii_only=>false,
#...
<< < ... 3 4 5 >>