るりまサーチ

最速Rubyリファレンスマニュアル検索!
18件ヒット [1-18件を表示] (0.057秒)
トップページ > クエリ:ruby[x] > クエリ:Ruby[x] > クエリ:method[x] > クエリ:Method[x] > クエリ:lambda[x] > クエリ:parameters[x] > 種類:文書[x]

別のキーワード

  1. irb/input-method gets
  2. irb/input-method new
  3. _builtin define_method
  4. irb/input-method readable_atfer_eof?
  5. irb/input-method encoding

検索結果

NEWS for Ruby 2.7.0 (7075.0)

NEWS for Ruby 2.7.0 このドキュメントは前回リリース以降のバグ修正を除くユーザーに影響のある機能の変更のリストです。

...NEWS for Ruby 2.7.0
このドキュメントは前回リリース以降のバグ修正を除くユーザーに影響のある機能の変更のリストです。

それぞれのエントリーは参照情報があるため短いです。
十分な情報と共に書かれた全ての変更のリス...
...ChangeLog ファイルか bugs.ruby-lang.org の issue を参照してください。

== 2.6.0 以降の変更

=== 言語仕様の変更

==== パターンマッチ

* パターンマッチが実験的機能として導入されました。 14912

//emlist[][ruby]{
case [0, [1, 2, 3]]
in [a, [b...
..., *c]]
p a #=> 0
p b #=> 1
p c #=> [2, 3]
end
//}

//emlist[][ruby]{
case {a: 0, b: 1}
in {a: 0, x: 1}
:unreachable
in {a: 0, b: var}
p var #=> 1
end
//}

//emlist[][ruby]{
case -1
in 0 then :unreachable
in 1 then :unreachable
end #=> NoMatchingPatternError
//}

//emlist{
json = <<END
{...

メソッド呼び出し(super・ブロック付き・yield) (451.0)

メソッド呼び出し(super・ブロック付き・yield) * super * block * yield * block_arg * numbered_parameters * call_method

...メソッド呼び出し(super・ブロック付き・yield)
* super
* block
* yield
* block_arg
* numbered_parameters
* call_method

//emlist[例][ruby]{
foo.bar()
foo.bar
bar()
print "hello world\n"
print
Class.new
Class::new
//}

文法:

[式 `.'] 識別子 [`(' [[`*']...
...はほぼ同じ意味です。但し、定数を表す場合は、
`::' を使わなければいけません(例: Math::PI)。逆に、

//emlist[][ruby]{
Klass::Foo
//}

とした場合、常に定数と見なされるという制限があります。
`::' を、クラスメソッド呼び出しに...
...注意です。大文字で始まるメソッド名を使用する場合は

//emlist[][ruby]{
Klass.Foo
//}

と `.' を使うか、

//emlist[][ruby]{
Klass::Foo()
//}

と括弧でメソッド呼び出しであることを明示する必要があります。

メソッド名には通常の識別...