キーワード
-
NEWS for Ruby 2
. 3 . 0 (10) -
NEWS for Ruby 3
. 0 . 0 (5) -
NEWS for Ruby 3
. 1 . 0 (4) - Rubyの起動 (12)
- スレッド (12)
- 制御構造 (12)
検索結果
-
NEWS for Ruby 3
. 1 . 0 (43.0) -
NEWS for Ruby 3.1.0 このドキュメントは前回リリース以降のバグ修正を除くユーザーに影響のある機能の変更のリストです。
...更されました。
* net-ftp 0.1.3
* net-imap 0.2.2
* net-pop 0.1.1
* net-smtp 0.3.1
* matrix 0.4.2
* prime 0.1.2
* debug 1.4.0
* 以下が標準添付ライブラリから削除されました。
* dbm
* gdbm
* tracer
* Coverageの計測が一時停......性
* ERB#initializeが-wオプションなしでもsafe_level以降の引数に警告されるようになりました。 14256
* lib/debug.rb が debug.gem に置き換えられました。
* lib/pp.rb の Kernel#pp がデフォルトで IO#winsize の幅を使用するようになりまし......。
* Ruby 3.0.0以降、多くのバグ修正とパフォーマンス向上がなされています。
== Debugger
* 新しいデバッガのdebug.gem(https://github.com/ruby/debug)がbundled gemsに追加されました。高速なデバッガの実装で、リモートデバッグの多数... -
Rubyの起動 (19.0)
-
Rubyの起動 * cmd_option * shebang
...ーが無ければ, "Syntax OK"と出力します。
: --copyright
著作権表示をします。
: -d
: --debug
デバッグモードでスクリプトを実行します。$DEBUG と $VERBOSE を
true にします。
: -E ex[:in]
: --encoding ex[:in]
デフォルトの外部エンコ......。
ディレクトリ名を指定すると、スクリプト実行前に指定されたディ
レクトリに移動します。
: -y
: --yydebug
コンパイラデバッグモード。スクリプトを内部表現にコンパイルす
る時の構文解析の過程を表示します。......: --jit-[option]
指定した設定でJITを有効にします。
: --jit-warnings
JITの警告の出力を有効にします。
: --jit-debug
JITのデバッグを有効にします。(非常に遅くなります。)
: --jit-wait
毎回JITコンパイルが終わるまで待ちま......--mjit-[option]
指定した設定でMJITを有効にします。
: --mjit-warnings
JITの警告の出力を有効にします。
: --mjit-debug
JITのデバッグを有効にします。(非常に遅くなります。)
また、指定されていれば cflags を追加します。
:... -
NEWS for Ruby 2
. 3 . 0 (13.0) -
NEWS for Ruby 2.3.0 このドキュメントは前回リリース以降のバグ修正を除くユーザーに影響のある機能の変更のリストです。
...g-literal というコマンドラインオプションも導入されました
8976
* コマンドラインオプションに --debug または --debug=frozen-string-literal を付けて実行すると、
freeze された文字列を操作しようとして RuntimeError が発生し... -
Rubyの起動 (13.0)
-
Rubyの起動 * cmd_option * shebang
...ーが無ければ, "Syntax OK"と出力します。
: --copyright
著作権表示をします。
: -d
: --debug
デバッグモードでスクリプトを実行します。$DEBUG と $VERBOSE を
true にします。
: -E ex[:in]
: --encoding ex[:in]
デフォルトの外部エンコ......。
ディレクトリ名を指定すると、スクリプト実行前に指定されたディ
レクトリに移動します。
: -y
: --yydebug
コンパイラデバッグモード。スクリプトを内部表現にコンパイルす
る時の構文解析の過程を表示します。... -
制御構造 (13.0)
-
制御構造 条件分岐: * if * unless * case 繰り返し: * while * until * for * break * next * redo * retry 例外処理: * raise * begin その他: * return * BEGIN * END
...に
//emlist[][ruby]{
$_ =~ リテラル
//}
であるかのように評価されます。
==== if 修飾子
//emlist[例][ruby]{
print "debug\n" if $DEBUG
//}
文法:
式 if 式
右辺の条件が成立する時に、左辺の式を評価してその結果を返します。
条件... -
NEWS for Ruby 3
. 0 . 0 (7.0) -
NEWS for Ruby 3.0.0 このドキュメントは前回リリース以降のバグ修正を除くユーザーに影響のある機能の変更のリストです。
...ault gems
* The following libraries are promoted to default gems from stdlib.
* English
* abbrev
* base64
* drb
* debug
* erb
* find
* net-ftp
* net-http
* net-imap
* net-protocol
* open-uri
* optparse
* pp... -
スレッド (7.0)
-
スレッド スレッドとはメモリ空間を共有して同時に実行される制御の流れです。 Ruby ではスレッドはThread クラスのインスタンスとして表されます。
...によって終
了した時に、インタプリタ全体を中断させるように指定することができま
す。
* 組み込み変数 $DEBUG を真に設定する(デバッグモード)
ruby インタプリタを -d オプション 付きで起動した場合も同様。
(オプ...