るりまサーチ

最速Rubyリファレンスマニュアル検索!
70件ヒット [1-70件を表示] (0.017秒)
トップページ > クエリ:end[x] > クエリ:switch[x]

別のキーワード

  1. _builtin end
  2. ripper end_seen?
  3. _builtin exclude_end?
  4. _builtin end_with?
  5. io seek_end

ライブラリ

クラス

モジュール

キーワード

検索結果

Process::GID.#switch -> Integer (18114.0)

実効グループ ID を一時的に変更するために使います。

...ソッドが現在のプラットフォームで実装されていない場合に発生します。

include Process
# (r, e, s) == (500, 505, 505)
p [gid, egid] #=> [500, 505]
Process::GID.switch do
p [gid, egid] #=> [500, 500]
end

p [gid, egid] #=> [500, 505]...

Process::GID.#switch {...} -> object (18114.0)

実効グループ ID を一時的に変更するために使います。

...ソッドが現在のプラットフォームで実装されていない場合に発生します。

include Process
# (r, e, s) == (500, 505, 505)
p [gid, egid] #=> [500, 505]
Process::GID.switch do
p [gid, egid] #=> [500, 500]
end

p [gid, egid] #=> [500, 505]...

Process::UID.#switch -> Integer (18114.0)

実効ユーザ ID を一時的に変更するために使います。

...ソッドが現在のプラットフォームで実装されていない場合に発生します。

include Process
# (r, e, s) == (500, 505, 505)
p [uid, euid] #=> [500, 505]
Process::UID.switch do
p [uid, euid] #=> [500, 500]
end

p [uid, euid] #=> [500, 505]...

Process::UID.#switch { .... } -> object (18114.0)

実効ユーザ ID を一時的に変更するために使います。

...ソッドが現在のプラットフォームで実装されていない場合に発生します。

include Process
# (r, e, s) == (500, 505, 505)
p [uid, euid] #=> [500, 505]
Process::UID.switch do
p [uid, euid] #=> [500, 500]
end

p [uid, euid] #=> [500, 505]...

Rubyの起動 (36.0)

Rubyの起動 * cmd_option * shebang

...釈します。
//emlist{
以下は等価です。
ruby -e "5.times do |i|" -e "puts i" -e "end"

ruby -e "5.times do |i|
puts i
end
"

ruby -e "5.times do |i|; puts i; end"
//}

: -Fregexp

入力フィールドセパレータ($;)に regexp をセットします。

: -h...
...ます。

: -n

このフラグがセットされるとプログラム全体が
sed -nやawk
のように
//emlist{
while gets
...
end

//}
で囲まれているように動作します.

: -p

-nフラグとほぼ同じですが, 各ループの最後に変数 $_
の値を...
...引数は
Object::ARGV から取り除かれます。

例:
//emlist{
#! /usr/local/bin/ruby -s
# prints "true" if invoked with `-xyz' switch.
print "true\n" if $xyz
//}

: -S

スクリプト名が`/'で始まっていない場合, 環境変数
PATHの値を使ってスクリプ...

絞り込み条件を変える

TracePoint.new(*events) {|obj| ... } -> TracePoint (36.0)

新しい TracePoint オブジェクトを作成して返します。トレースを有効 にするには TracePoint#enable を実行してください。

...//emlist[例:irb で実行した場合][ruby]{
trace = TracePoint.new(:call) do |tp|
p [tp.lineno, tp.defined_class, tp.method_id, tp.event]
end

# => #<TracePoint:0x007f17372cdb20>

trace.enable
# => false

puts "Hello, TracePoint!"
# ...
# [69, IRB::Notifier::AbstractNotifier, :printf, :call]...
...の数指定します。

: :line

式の評価。

: :class

クラス定義、特異クラス定義、モジュール定義への突入。

: :end

クラス定義、特異クラス定義、モジュール定義の終了。

: :call

Ruby で記述されたメソッドの呼び出し。...
...ブロックの開始。

: :b_return

ブロックの終了。

: :thread_begin

スレッドの開始。

: :thread_end

スレッドの終了。

: :fiber_switch

ファイバーの切り替え。


指定イベントに関連しない情報を取得するメソッドを実行した...
...ブロックの開始。

: :b_return

ブロックの終了。

: :thread_begin

スレッドの開始。

: :thread_end

スレッドの終了。

: :fiber_switch

ファイバーの切り替え。

: :script_compiled

スクリプトのコンパイル

指定イベントに関連し...