1839件ヒット
[1-100件を表示]
(0.140秒)
別のキーワード
ライブラリ
- English (143)
- ビルトイン (874)
- csv (22)
-
irb
/ inspector (11) - mkmf (242)
-
net
/ pop (22) - nkf (11)
- openssl (22)
- optparse (77)
- pp (11)
-
rexml
/ document (22) -
rubygems
/ command (11) - stringio (22)
- syslog (44)
- timeout (19)
- tmpdir (11)
-
webrick
/ cgi (11) - win32ole (11)
- zlib (77)
クラス
-
ARGF
. class (132) - CSV (22)
- Dir (11)
-
Encoding
:: Converter (33) - Exception (7)
-
File
:: Stat (11) -
Gem
:: Command (11) - IO (44)
-
IRB
:: Inspector (11) - Module (11)
-
Net
:: POP3 (22) - Object (28)
- OptionParser (77)
- PP (11)
-
RDoc
:: Options (11) -
REXML
:: Document (22) -
RubyVM
:: InstructionSequence (11) - String (72)
- StringIO (22)
- Thread (23)
-
WEBrick
:: CGI (11) -
WIN32OLE
_ TYPE (11) -
Zlib
:: GzipReader (77)
モジュール
-
GC
:: Profiler (11) - Kernel (865)
-
OpenSSL
:: Buffering (22) - Process (11)
- Syslog (44)
- Timeout (19)
キーワード
-
$ -0 (11) -
$ -F (11) -
$ -I (11) -
$ -K (11) -
$ -W (11) -
$ -a (11) -
$ -d (11) -
$ -i (11) -
$ -l (11) -
$ -p (11) -
$ -v (11) -
$ -w (11) -
$ / (11) -
$ : (11) -
$ ; (11) -
$ > (11) -
$ CHILD _ STATUS (11) -
$ DEBUG (11) -
$ DEFAULT _ INPUT (11) -
$ DEFAULT _ OUTPUT (11) -
$ FIELD _ SEPARATOR (11) -
$ FS (11) -
$ INPUT _ RECORD _ SEPARATOR (11) -
$ KCODE (11) -
$ LAST _ MATCH _ INFO (11) -
$ LAST _ READ _ LINE (11) -
$ LDFLAGS (11) -
$ LOADED _ FEATURES (11) -
$ LOAD _ PATH (11) -
$ OUTPUT _ FIELD _ SEPARATOR (11) -
$ OUTPUT _ RECORD _ SEPARATOR (11) -
$ PID (11) -
$ PROCESS _ ID (11) -
$ RS (11) -
$ SAFE (7) -
$ VERBOSE (11) -
$ archdir (11) -
$ defs (11) -
$ hdrdir (11) -
$ libdir (11) -
$ sitearchdir (11) -
$ sitelibdir (11) -
$ srcdir (11) -
$ stderr (11) -
$ stdin (11) -
$ stdout (11) -
$ topdir (11) -
$ ~ (11) - % (11)
-
1
. 6 . 8から1 . 8 . 0への変更点(まとめ) (11) - DATA (11)
-
NEWS for Ruby 2
. 5 . 0 (7) -
NEWS for Ruby 3
. 0 . 0 (4) - NKF (11)
- Rubyで使われる記号の意味(正規表現の複雑な記号は除く) (11)
- Rubyの起動 (11)
-
add
_ extra _ args (11) -
arg
_ config (11) - bigdecimal (11)
- binmode (11)
- caller (33)
- closed? (11)
- constants (11)
- convert (11)
- debug (11)
-
def
_ inspector (11) - display (11)
- each (22)
-
each
_ codepoint (22) -
each
_ line (22) -
enable
_ config (22) - exec (33)
- finish (11)
- foreach (11)
- format (11)
- gets (11)
- grpowned? (11)
- gsub (11)
- gsub! (11)
-
have
_ header (22) -
inplace
_ mode (11) -
insert
_ output (11) - instance (22)
-
internal
_ encoding (11) - irb (11)
- libpathflag (11)
-
link
_ command (11) - of (11)
- open (22)
- open! (11)
- order (44)
- order! (22)
- permute! (11)
- pid (11)
- pp (11)
- printf (22)
- progids (11)
- rdoc (11)
- read (11)
- readbyte (11)
- readchar (11)
- readline (66)
- readlines (77)
- reopen (11)
- report (11)
-
report
_ on _ exception (16) -
ruby 1
. 6 feature (11) -
ruby 1
. 8 . 3 feature (11) -
ruby 1
. 8 . 4 feature (11) -
safe
_ level (7) -
set
_ debug _ output (11) - spawn (22)
- split (17)
- sprintf (11)
- sprintf フォーマット (11)
- start (11)
- sub (11)
- sub! (11)
- system (22)
- taint (6)
- timeout (19)
- tmpdir (11)
-
to
_ a (11) -
trace
_ var (33) -
try
_ constant (22) -
try
_ static _ assert (22) - warn (11)
-
with
_ config (22) - write (22)
- クラス/メソッドの定義 (11)
- 制御構造 (11)
- 正規表現 (11)
検索結果
先頭5件
-
Kernel
$ $ -d -> bool (18420.0) -
この値が真のときはインタプリタがデバッグモードになります。
...この値が真のときはインタプリタがデバッグモードになります。
コマンドラインオプション -d でセットされます。
スクリプトから代入することもできます。
デバッグモードでは、通常モードに比べて以下の違いがあり......になります。
Thread.abort_on_exception を
true にセットするのと同じ効果です。
* Thread.abort_on_exception= の効果がなくなります。
* 例外を捕捉しているかどうかに関係なく、
例外が発生した時点で $stderr にそれが出力されま......す。
スクリプトの処理は続行されます。
この変数はグローバルスコープです。
@see spec/rubycmd... -
Kernel
$ $ DEBUG -> bool (15420.0) -
この値が真のときはインタプリタがデバッグモードになります。
...この値が真のときはインタプリタがデバッグモードになります。
コマンドラインオプション -d でセットされます。
スクリプトから代入することもできます。
デバッグモードでは、通常モードに比べて以下の違いがあり......になります。
Thread.abort_on_exception を
true にセットするのと同じ効果です。
* Thread.abort_on_exception= の効果がなくなります。
* 例外を捕捉しているかどうかに関係なく、
例外が発生した時点で $stderr にそれが出力されま......す。
スクリプトの処理は続行されます。
この変数はグローバルスコープです。
@see spec/rubycmd... -
Kernel
$ $ LOAD _ PATH -> [String] (12497.0) -
Rubyライブラリをロードするときの検索パスです。
...ロードするときの検索パスです。
Kernel.#load や Kernel.#require
がファイルをロードする時に検索するディレクトリのリストを含む配列です。
起動時にはコマンドラインオプション -I で指定したディレクトリ、
環境変数 RUBYLIB......例えば HP-UX では require 'foo.so' とすると foo.sl を検索します。
したがって Ruby で記述されたコードでは常に .so を使うべきです。
なお、ロードパスをコマンドラインから調べるには
$ ruby -e 'puts $:'
とします。
$LOAD_PATH の......す。
require を呼んだときに読み込まれるファイルを特定できます。
//emlist[][ruby]{
p $LOAD_PATH.resolve_feature_path('set')
# => [:rb, "/build-all-ruby/2.7.0/lib/ruby/2.7.0/set.rb"]
//}
この変数はグローバルスコープです。
@see spec/rubycmd, spec/envvars... -
Kernel
$ $ stdin -> object (12485.0) -
標準入力です。
...は
$stdin に代入すれば十分です。
//emlist[例][ruby]{
# 標準入力の入力元 /tmp/foo に変更
$stdin = File.open("/tmp/foo", "r")
gets # 入力する
$stdin = STDIN # 元に戻す
//}
ただし、Kernel.#gets など、特定の組み込みメソッドは
$stdin......には、
$stdin オブジェクトに代入したオブジェクトが以下のメソッドを
正しく実装していなければいけません。
gets, readline, readlines, getc, readchar, tell, seek,
pos=, rewind, fileno, to_io, eof, each_line, each_byte,
binmode, closed?
//emlis......t[例][ruby]{
$stdin = Object.new
def $stdin.gets
"foo"
end
p gets() # => "foo"
//}
自プロセスだけでなく、子プロセスの標準入力もリダイレクトしたいときは
以下のように IO#reopen を使います。
//emlist[例][ruby]{
$stdin.reopen("/tmp/foo")
//}
また... -
Kernel
$ $ > -> object (12479.0) -
標準出力です。
...フォルトの出力先となります。
初期値は Object::STDOUT です。
コマンドラインオプションオプション -i を指定した場合には
読み込み元と同じ名前のファイルを表します。
$stdout に代入するオブジェクトには
write という名前......クトしたいときには、
以下のように $stdout に代入すれば十分です。
//emlist[例][ruby]{
# 標準出力の出力先を /tmp/foo に変更
$stdout = File.open("/tmp/foo", "w")
puts "foo" # 出力する
$stdout = STDOUT # 元に戻す
//}
自プロセスだけでな......][ruby]{
STDOUT.reopen("/tmp/foo", "w")
//}
また、リダイレクトしたあと
出力先をまた元に戻したい場合は以下のようにします。
//emlist[例][ruby]{
stdout_old = $stdout.dup # 元の $stdout を保存する
$stdout.reopen("/tmp/foo") # $stdout を /tmp/f... -
Kernel
$ $ stdout -> object (12479.0) -
標準出力です。
...フォルトの出力先となります。
初期値は Object::STDOUT です。
コマンドラインオプションオプション -i を指定した場合には
読み込み元と同じ名前のファイルを表します。
$stdout に代入するオブジェクトには
write という名前......クトしたいときには、
以下のように $stdout に代入すれば十分です。
//emlist[例][ruby]{
# 標準出力の出力先を /tmp/foo に変更
$stdout = File.open("/tmp/foo", "w")
puts "foo" # 出力する
$stdout = STDOUT # 元に戻す
//}
自プロセスだけでな......][ruby]{
STDOUT.reopen("/tmp/foo", "w")
//}
また、リダイレクトしたあと
出力先をまた元に戻したい場合は以下のようにします。
//emlist[例][ruby]{
stdout_old = $stdout.dup # 元の $stdout を保存する
$stdout.reopen("/tmp/foo") # $stdout を /tmp/f... -
Kernel
$ $ LOAD _ PATH -> [String] (12473.0) -
Rubyライブラリをロードするときの検索パスです。
...ロードするときの検索パスです。
Kernel.#load や Kernel.#require
がファイルをロードする時に検索するディレクトリのリストを含む配列です。
起動時にはコマンドラインオプション -I で指定したディレクトリ、
環境変数 RUBYLIB......指定したデフォルト値
をこの順番で含みます。
以下に典型的な UNIX システム上でのロードパスを示します。
-I で指定したパス
環境変数 RUBYLIB の値
/usr/local/lib/ruby/site_ruby/VERSION サイト固有、バージョン依存のラ......i686-linux」や「alpha-osf5.1」などです。
ARCH の値は Config::CONFIG['arch'] で得られます。
コンパイル時のデフォルトパスは
多くの UNIX システムでは "/usr/local/lib/ruby" です。
platform/mswin32、platform/mingw32、platform/Cygwin
環境では
ruby.dll... -
Kernel
$ $ stderr -> object (12473.0) -
標準エラー出力です。
...。
初期値は Object::STDERR です。
$stderr に代入するオブジェクトには
write という名前のメソッドが定義されていなければいけません。
自プロセスの標準エラー出力をリダイレクトしたいときには、
$stderr に代入すれば十分で......
$stderr = File.open("/tmp/foo", "w")
puts "foo" # 出力する
$stderr = STDERR # 元に戻す
//}
自プロセスだけでなく、子プロセスの標準エラー出力も
リダイレクトしたいときは以下のように IO#reopen を使います。
//emlist[例][ruby]{
$stderr......{
stderr_old = $stderr.dup # 元の $stderr を保存する
$stderr.reopen("/tmp/foo") # $stderr を /tmp/foo にリダイレクトする
puts "foo" # /tmp/foo に出力
$stderr.flush # 念のためフラッシュする
$stderr.reopen stderr_old... -
Kernel
$ $ KCODE -> nil (12431.0) -
この特殊変数は何の影響も持たなくなりました。
...たなくなりました。
値を代入しても無視され、参照すると常に nil です。
>> $KCODE = true
(irb):1: warning: variable $KCODE is no longer effective; ignored
=> true
>> $KCODE
(irb):2: warning: variable $KCODE is no longer effective
=> nil
@see spec/rubycmd... -
Kernel
$ $ CHILD _ STATUS -> Process :: Status | nil (12425.0) -
$? の別名
...
$? の別名
require "English"
out = `wget https://www.ruby-lang.org/en/about/license.txt -O - 2>/dev/null`
if $CHILD_STATUS.to_i == 0
print "wget success\n"
out.split(/\n/).each { |line|
printf "%s\n", line
}
else
print "wget failed\n"
end... -
Kernel
$ $ DEFAULT _ OUTPUT -> IO (12425.0) -
$> の別名
...
$> の別名
require "English"
dout = $DEFAULT_OUTPUT.dup
$DEFAULT_OUTPUT.reopen("out.txt", "w")
print "foo"
$DEFAULT_OUTPUT.close
$DEFAULT_OUTPUT = dout
p "bar" # => bar
p File.read("out.txt") #=> foo...