るりまサーチ

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

別のキーワード

  1. pretty_print :pp
  2. requirement :gem::dependency

ライブラリ

クラス

モジュール

キーワード

検索結果

<< < 1 2 >>

PP#seplist(list, sep = lambda { comma_breakable }, iter_method = :each) {|e| ...} -> () (6.0)

リストの各要素を何かで区切りつつ、自身に追加していくために使われます。

リストの各要素を何かで区切りつつ、自身に追加していくために使われます。

list を iter_method によってイテレートし、各要素を引数としてブロックを実行します。
また、それぞれのブロックの実行の合間に sep が呼ばれます。

つまり、以下のふたつは同値です。

//emlist[][ruby]{
q.seplist([1,2,3]) {|v| q.pp v }

q.pp 1
q.comma_breakable
q.pp 2
q.comma_breakable
q.pp 3
//}

@param list 自身に追加したい配列を与えます。iter_method を適切に指定...

RubyVM::AbstractSyntaxTree.parse_file(pathname) -> RubyVM::AbstractSyntaxTree::Node (6.0)

pathname のファイルを読み込み、その内容を抽象構文木にパースし、その木の根ノードを返します。

...t[][ruby]{
pp RubyVM::AbstractSyntaxTree.parse_file(__FILE__)
# => (SCOPE@1:0-1:50
# tbl: []
# args: nil
# body:
# (FCALL@1:0-1:50 :pp
# (LIST@1:3-1:50
# (CALL@1:3-1:50
# (COLON2@1:3-1:29 (CONST@1:3-1:9 :RubyVM) :AbstractSyntaxTree)
#...

RubyVM::AbstractSyntaxTree.parse_file(pathname, keep_script_lines: false, error_tolerant: false, keep_tokens: false) -> RubyVM::AbstractSyntaxTree::Node (6.0)

pathname のファイルを読み込み、その内容を抽象構文木にパースし、その木の根ノードを返します。

...t[][ruby]{
pp RubyVM::AbstractSyntaxTree.parse_file(__FILE__)
# => (SCOPE@1:0-1:50
# tbl: []
# args: nil
# body:
# (FCALL@1:0-1:50 :pp
# (LIST@1:3-1:50
# (CALL@1:3-1:50
# (COLON2@1:3-1:29 (CONST@1:3-1:9 :RubyVM) :AbstractSyntaxTree)
#...

debug (6.0)

Ruby デバッガです。Ruby スクリプトのソースコードデバッグに使用します。

...えます。

: thread stop <nnn>
スレッド <nnn> を停止します。

: thread resume <nnn>
スレッド <nnn> を再開します。

: pp
<expression>
ruby の式 <expression> の結果を見やすく表示します。

: p <expression>
ruby の式 <expression> の結果を表...

irb (6.0)

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

...:raw

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

: true, :p, :inspect

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

: :pp, :pretty_inspect

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

: :yaml, :YAML

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

絞り込み条件を変える

<< < 1 2 >>