るりまサーチ

最速Rubyリファレンスマニュアル検索!
549件ヒット [201-300件を表示] (0.061秒)
トップページ > モジュール:Kernel[x] > クエリ:Kernel.#p[x] > クエリ:puts[x] > クエリ:trap[x] > クエリ:binding[x] > クエリ:raise[x] > 種類:変数[x]

別のキーワード

  1. _builtin puts
  2. stringio puts
  3. csv puts
  4. kernel puts
  5. irb/xmp puts

ライブラリ

キーワード

検索結果

<< < 1 2 3 4 5 ... > >>

Kernel$$NR -> Integer (24008.0)

$. の別名

...$. の別名

1 e
2 f
3 g
4 h
5 i
# end of a.txt

require "English"

File.foreach(ARGV.at(0)){|line|
# read line
}
p
$INPUT_LINE_NUMBER
# end of sample.rb

ruby sample.rb a.txt
#=> 5...

Kernel$$RS -> String | nil (24008.0)

$/ の別名

...$/ の別名

require "English"

$INPUT_RECORD_SEPARATOR = '|'
array = []
while line = DATA.gets
array << line
end
p
array #=> ["ugo|", "ego|", "fogo\n"]

__END__
ugo|ego|fogo...

Kernel$$ERROR_INFO -> Exception | nil (21114.0)

$! の別名

...$! の別名

require "English"
class SomethingError < StandardError; end

begin
raise
SomethingError
rescue
p
$ERROR_INFO.backtrace #=> ["sample.rb:5"]
p
$ERROR_INFO.to_s #=> "SomethingError"
end...

Kernel$$! -> Exception | nil (21108.0)

最後に例外が発生したときの Exception オブジェクトです。 該当する例外がないときは nil です。

...最後に例外が発生したときの Exception オブジェクトです。
該当する例外がないときは nil です。

Kernel
.#raise によって設定されます。

この変数はスレッドローカル、読み取り専用です。...

Kernel$$-F -> Regexp | String | nil (21102.0)

String#split で引数を省略した場合の区切り文字です。

...ng#split で引数を省略した場合の区切り文字です。

Ruby 2.7からは nil 以外に変更することは非推奨になったため、
nil 以外を代入すると警告がでるようになりました。

nilを設定すると特殊な分割を行います。
詳細は String#split...
...String#split の仕様変更を考慮すると
常に正規表現を指定すべきです。

Ruby のバージョンによらず動作するプログラムを書くときは
$; に頼らないコードを書くべきです。

この変数はグローバルスコープです。

@see spec/rubycmd...

絞り込み条件を変える

Kernel$$; -> Regexp | String | nil (21102.0)

String#split で引数を省略した場合の区切り文字です。

...ng#split で引数を省略した場合の区切り文字です。

Ruby 2.7からは nil 以外に変更することは非推奨になったため、
nil 以外を代入すると警告がでるようになりました。

nilを設定すると特殊な分割を行います。
詳細は String#split...
...String#split の仕様変更を考慮すると
常に正規表現を指定すべきです。

Ruby のバージョンによらず動作するプログラムを書くときは
$; に頼らないコードを書くべきです。

この変数はグローバルスコープです。

@see spec/rubycmd...

Kernel$$? -> Process::Status | nil (21102.0)

このスレッドで最後に終了した子プロセスのステータスです。

...了した子プロセスのステータスです。

P
rocess::Status オブジェクトが入っています。
子プロセスの終了時ステータスは Process::Status#exitstatus で得られます。

この変数はスレッドローカルで読み取り専用です。

@see Process.#wait...
...のステータスです。

P
rocess::Status オブジェクトが入っています。
子プロセスの終了時ステータスは Process::Status#exitstatus で得られます。

この変数はスレッドローカルで読み取り専用です。

@see Process.#wait
@see Process.last_status...

Kernel$$CHILD_STATUS -> Process::Status | nil (21102.0)

$? の別名

...$? の別名

require "English"

out = `wget https://www.ruby-lang.org/en/about/license.txt -O - 2>/dev/null`

if $CHILD_STATUS.to_i == 0
p
rint "wget success\n"
out.split(/\n/).each { |line|
p
rintf "%s\n", line
}
else
p
rint "wget failed\n"
end...

Kernel$$&#39; -> String | nil (21026.0)

現在のスコープで最後に成功した正規表現のパターンマッチでマッチした 部分より後ろの文字列です。 最後のマッチが失敗していた場合には nil となります。

...ます。

Regexp.last_match.post_match と同じです。

この変数はローカルスコープかつスレッドローカル、読み取り専用です。
Ruby起動時の初期値は nil です。

//emlist[例][ruby]{
str = '<p><a href="http://example.com">example.com</a></p>'
if %r[<a href="...
...(.*?)">(.*?)</a>] =~ str
p
$'
end
#=> "</p>"
//}...

Kernel$$> -> object (21026.0)

標準出力です。

...標準出力です。

組み込み関数 Kernel.#print、Kernel.#puts や
Kernel.#p
などのデフォルトの出力先となります。
初期値は Object::STDOUT です。
コマンドラインオプションオプション -i を指定した場合には
読み込み元と同じ名前のフ...
...力の出力先を /tmp/foo に変更
$stdout = File.open("/tmp/foo", "w")
puts
"foo" # 出力する
$stdout = STDOUT # 元に戻す
//}

自プロセスだけでなく、子プロセスの標準出力もリダイレクトしたいときは
以下のように IO#reopen を使います。...
...STDOUT.reopen("/tmp/foo", "w")
//}

また、リダイレクトしたあと
出力先をまた元に戻したい場合は以下のようにします。

//emlist[例][ruby]{
stdout_old = $stdout.dup # 元の $stdout を保存する
$stdout.reopen("/tmp/foo") # $stdout を /tmp/foo に...

絞り込み条件を変える

<< < 1 2 3 4 5 ... > >>