ライブラリ
- ビルトイン (49)
- logger (1)
-
rake
/ testtask (24) - ripper (12)
-
rubygems
/ installer (48) -
rubygems
/ user _ interaction (24) - syslog (24)
クラス
-
Gem
:: Installer (48) -
Gem
:: StreamUI (12) -
Rake
:: TestTask (24) - Ripper (12)
モジュール
-
Gem
:: UserInteraction (12) - Kernel (9)
- Syslog (12)
-
Syslog
:: Level (12) - Warning (31)
キーワード
-
1
. 6 . 8から1 . 8 . 0への変更点(まとめ) (12) - Application (1)
-
LOG
_ WARNING (12) -
NEWS for Ruby 2
. 4 . 0 (9) -
NEWS for Ruby 3
. 0 . 0 (5) - [] (6)
- []= (6)
-
alert
_ warning (24) - categories (1)
-
home
_ install _ warning (12) -
home
_ install _ warning= (12) -
path
_ warning (12) -
path
_ warning= (12) - warning (36)
- warning= (12)
-
warning
_ unless _ e _ option (12)
検索結果
-
1
. 6 . 8から1 . 8 . 0への変更点(まとめ) (78.0) -
1.6.8から1.8.0への変更点(まとめ) * ((<1.6.8から1.8.0への変更点(まとめ)/インタプリタの変更>)) * ((<1.6.8から1.8.0への変更点(まとめ)/追加されたクラス/モジュール>)) * ((<1.6.8から1.8.0への変更点(まとめ)/追加されたメソッド>)) * ((<1.6.8から1.8.0への変更点(まとめ)/追加された定数>)) * ((<1.6.8から1.8.0への変更点(まとめ)/拡張されたクラス/メソッド(互換性のある変更)>)) * ((<1.6.8から1.8.0への変更点(まとめ)/変更されたクラス/メソッド(互換性のない変更)>)) * ((<1.6.8から1.8.0への変更点(まとめ)/文法の変更>)) * ((<1.6.8から1.8.0への変更点(まとめ)/正規表現>)) * ((<1.6.8から1.8.0への変更点(まとめ)/Marshal>)) * ((<1.6.8から1.8.0への変更点(まとめ)/Windows 対応>)) * ((<1.6.8から1.8.0への変更点(まとめ)/廃止された(される予定の)機能>)) * ((<1.6.8から1.8.0への変更点(まとめ)/ライブラリ>)) * ((<1.6.8から1.8.0への変更点(まとめ)/拡張ライブラリAPI>)) * ((<1.6.8から1.8.0への変更点(まとめ)/バグ修正>)) * ((<1.6.8から1.8.0への変更点(まとめ)/サポートプラットフォームの追加>))
...。
# # derived from sample/test.rb
# a = *[]; p a # special case
# def f; yield; end; f {|a| p a} # add (warning)
# def r; return; end; a = r(); p a
# a = nil; p a
# def f; yield nil; end; f {|a| p a}
# def r; return nil; end; a = r(); p a
#......d *1; end; f {|a| p a}
# def r; return *1; end; a = r(); p a
# a = *[]; p a
# def f; yield *[]; end; f {|a| p a} # add (warning)
# def r; return *[]; end; a = r(); p a
# a = *[1]; p a
# def f; yield *[1]; end; f {|a| p a}
# def r; return *[1]; end; a = r(); p a......add
# def r; return *[1,2]; end; a = r(); p a # add
# a = *[*[]]; p a
# def f; yield *[*[]]; end; f {|a| p a} # add(warning)
# def r; return *[*[]]; end; a = r(); p a
# a = *[*[1]]; p a
# def f; yield *[*[1]]; end; f {|a| p a}
# def r; return *[*[1]]; end; a... -
NEWS for Ruby 3
. 0 . 0 (48.0) -
NEWS for Ruby 3.0.0 このドキュメントは前回リリース以降のバグ修正を除くユーザーに影響のある機能の変更のリストです。
...ださい。
== 言語仕様の変更
* Keyword arguments are now separated from positional arguments.
Code that resulted in deprecation warnings in Ruby 2.7 will now
result in ArgumentError or different behavior. 14183
* Procs accepting a single rest argument and keywords are no longe......r = proc{|*a, **kw| [a, kw]}
pr.call([1])
# 2.7 => [[1], {}]
# 3.0 => [[[1]], {}]
pr.call([1, {a: 1}])
# 2.7 => [[1], {:a=>1}] # and deprecation warning
# 3.0 => a=>1}, {}]
//}
* Arguments forwarding (`...`) now supports leading arguments.
16378
//emlist{
def method_missing(meth, ...)
se......ally bundled. It is a
type analysis tool for Ruby programs.
* Deprecation warnings are no longer shown by default (since Ruby 2.7.2).
Turn them on with `-W:deprecated` (or with `-w` to show other warnings too).
16345
* `$SAFE` and `$KCODE` are now normal global variables with no... -
NEWS for Ruby 2
. 4 . 0 (24.0) -
NEWS for Ruby 2.4.0 このドキュメントは前回リリース以降のバグ修正を除くユーザーに影響のある機能の変更のリストです。
...n_exception を追加 6647
* TracePoint
* TracePoint#callee_id を追加 12747
* Warning
* Warningという名前のモジュールを導入しました。
デフォルトでは Warning.#warn という特異メソッドだけ定義されているモジュールです。
サ... -
Logger
:: Application (12.0) -
ユーザ定義のアプリケーションにログ機能を簡単に追加することができます。
...itialize(foo_app, application_specific, arguments)
super('FooApp') # Name of the application.
end
def run
...
log(WARN, 'warning', 'my_method1')
...
@log.error('my_method2') { 'Error!' }
...
end
end
status = FooApp.new(....).start
=== 注意...