3133件ヒット
[1-100件を表示]
(0.134秒)
ライブラリ
クラス
-
ARGF
. class (399) - CSV (33)
-
Encoding
:: Converter (11) - Exception (14)
-
File
:: Stat (22) - IO (173)
-
IRB
:: Inspector (11) - Module (11)
-
Net
:: POP3 (11) - Object (39)
- OptionParser (81)
- PP (11)
-
RDoc
:: Options (11) -
REXML
:: Document (22) - String (149)
- StringIO (91)
- Thread (23)
-
WIN32OLE
_ TYPE (11) -
Zlib
:: GzipReader (77)
モジュール
-
CGI
:: HtmlExtension (22) - Enumerable (22)
-
GC
:: Profiler (22) - Kernel (1650)
-
OpenSSL
:: Buffering (55) -
OptionParser
:: Arguable (11) - Syslog (44)
- Timeout (19)
キーワード
-
$ ! (11) -
$ " (11) -
$ $ (11) -
$ & (11) -
$ & # 39; (11) -
$ * (11) -
$ + (11) -
$ , (11) -
$ -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) -
$ 0 (11) -
$ 1 (11) -
$ 10 (11) -
$ 11 (11) -
$ 2 (11) -
$ 3 (11) -
$ 4 (11) -
$ 5 (11) -
$ 6 (11) -
$ 7 (11) -
$ 8 (11) -
$ 9 (11) -
$ : (11) -
$ ; (11) -
$ < (11) -
$ = (11) -
$ > (11) -
$ ? (11) -
$ @ (11) -
$ ARGV (11) -
$ CFLAGS (11) -
$ CHILD _ STATUS (11) -
$ DEBUG (11) -
$ DEFAULT _ INPUT (11) -
$ DEFAULT _ OUTPUT (11) -
$ ERROR _ INFO (11) -
$ ERROR _ POSITION (11) -
$ FIELD _ SEPARATOR (11) -
$ FILENAME (11) -
$ FS (11) -
$ IGNORECASE (11) -
$ INPUT _ LINE _ NUMBER (11) -
$ INPUT _ RECORD _ SEPARATOR (11) -
$ KCODE (11) -
$ LAST _ MATCH _ INFO (11) -
$ LAST _ PAREN _ MATCH (11) -
$ LAST _ READ _ LINE (11) -
$ LDFLAGS (11) -
$ LOADED _ FEATURES (11) -
$ LOAD _ PATH (11) -
$ MATCH (11) -
$ NR (11) -
$ OFS (11) -
$ ORS (11) -
$ OUTPUT _ FIELD _ SEPARATOR (11) -
$ OUTPUT _ RECORD _ SEPARATOR (11) -
$ PID (11) -
$ POSTMATCH (11) -
$ PREMATCH (11) -
$ PROCESS _ ID (11) -
$ PROGRAM _ NAME (11) -
$ RS (11) -
$ SAFE (11) -
$ VERBOSE (11) -
$ \ (11) -
$ _ (11) -
$ ` (11) -
$ archdir (11) -
$ defs (11) -
$ hdrdir (11) -
$ libdir (11) -
$ libs (11) -
$ sitearchdir (11) -
$ sitelibdir (11) -
$ srcdir (11) -
$ stderr (11) -
$ stdin (11) -
$ stdout (11) -
$ topdir (11) -
$ ~ (11) - DATA (11)
- NKF (11)
- Rubyの起動 (11)
-
SCRIPT
_ LINES _ _ (11) -
arg
_ config (11) - argv (11)
- bigdecimal (11)
- binmode (11)
- caller (33)
- chomp (11)
- chomp! (11)
- close (11)
- closed? (11)
- constants (11)
- debug (11)
-
def
_ inspector (11) - display (11)
- each (118)
-
each
_ char (22) -
each
_ codepoint (22) -
each
_ line (143) -
egrep
_ cpp (22) -
enable
_ config (22) - eof (11)
- eof? (11)
- exec (44)
- fail (22)
- file (11)
- filename (11)
- fileno (11)
- filter (33)
- foreach (30)
- format (11)
- getbyte (11)
- getc (11)
- getopts (11)
- gets (88)
- grpowned? (11)
- gsub (11)
- gsub! (33)
-
have
_ header (22) - html (22)
-
inplace
_ mode (11) -
insert
_ output (11) -
internal
_ encoding (11) - irb (11)
-
irb
/ completion (11) - libpathflag (11)
- lines (64)
-
link
_ command (11) - open (22)
- open! (11)
- order (32)
- order! (22)
- path (11)
- permute (16)
- permute! (11)
- pid (11)
- print (11)
- printf (22)
- progids (11)
- puts (11)
- raise (22)
- read (11)
- readbyte (11)
- readchar (11)
- readline (66)
- readlines (77)
- reopen (11)
- report (11)
-
report
_ on _ exception (16) - require (11)
-
require
_ relative (11) - result (11)
-
safe
_ level (7) -
singleline
_ pp (11) - skip (11)
-
sort
_ by (22) - spawn (44)
- split (17)
- sprintf (11)
- sub (11)
- sub! (22)
- symlink? (11)
- system (44)
- taint (6)
- timeout (19)
-
to
_ a (11) -
to
_ i (11) -
to
_ tty? (7) -
trace
_ var (33) -
try
_ compile (22) -
try
_ constant (22) -
try
_ cpp (22) -
try
_ link (22) -
try
_ run (22) -
try
_ static _ assert (22) -
untrace
_ var (11) - warn (22)
-
with
_ config (22) - write (22)
- 制御構造 (11)
- 正規表現 (11)
検索結果
先頭5件
-
Kernel
$ $ > -> object (15367.0) -
標準出力です。
...数 Kernel.#print、Kernel.#puts や
Kernel.#p などのデフォルトの出力先となります。
初期値は Object::STDOUT です。
コマンドラインオプションオプション -i を指定した場合には
読み込み元と同じ名前のファイルを表します。
$stdout に......イレクトしたいときには、
以下のように $stdout に代入すれば十分です。
//emlist[例][ruby]{
# 標準出力の出力先を /tmp/foo に変更
$stdout = File.open("/tmp/foo", "w")
puts "foo" # 出力する
$stdout = STDOUT # 元に戻す
//}
自プロセスだけ......//emlist[例][ruby]{
STDOUT.reopen("/tmp/foo", "w")
//}
また、リダイレクトしたあと
出力先をまた元に戻したい場合は以下のようにします。
//emlist[例][ruby]{
stdout_old = $stdout.dup # 元の $stdout を保存する
$stdout.reopen("/tmp/foo") # $stdo... -
Kernel
$ $ -l -> bool (12417.0) -
コマンドラインオプション -l を指定したとき true に設定されます。 この変数には代入できません。
...コマンドラインオプション -l を指定したとき true に設定されます。
この変数には代入できません。
この変数はグローバルスコープです。
@see spec/rubycmd... -
Kernel
$ $ LAST _ PAREN _ MATCH -> String | nil (12349.0) -
$+ の別名
...
$+ の別名
require "English"
r1 = Regexp.compile("<img src=(http:.+?)>")
r2 = Regexp.compile("<a href=(http|ftp).+?>(.+?)</a>")
while line = DATA.gets
[ r1, r2 ].each {|rep|
rep =~ line
p $+
}
end
__END__
<tr> <td><img src=http://localhost/a.jpg></td> <td>ikko......u</td> <td><a href=http://localhost/link.html>link</a></td> </tr>
#enf of sample.rb
$ ruby sample.rb
"http://localhost/a.jpg"
"link"... -
Kernel
$ $ DEFAULT _ OUTPUT -> IO (12325.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... -
Kernel
$ $ LAST _ MATCH _ INFO -> MatchData | nil (12325.0) -
$~ の別名
...
$~ の別名
require "English"
str = "<a href=https://www.ruby-lang.org/en/about/license.txt>license</a>"
if /<a href=(.+?)>/ =~ str
p $LAST_MATCH_INFO[0] #=> "<a href=https://www.ruby-lang.org/en/about/license.txt>"
p $LAST_MATCH_INFO[1] #=> "https://www.ruby-lang.org/en/about/lic......ense.txt"
p $LAST_MATCH_INFO[2] #=> nil
end... -
Kernel
$ $ LOAD _ PATH -> [String] (12319.0) -
Rubyライブラリをロードするときの検索パスです。
...検索パスです。
Kernel.#load や Kernel.#require
がファイルをロードする時に検索するディレクトリのリストを含む配列です。
起動時にはコマンドラインオプション -I で指定したディレクトリ、
環境変数 RUBYLIB の値、
コンパイ......ると foo.sl を検索します。
したがって Ruby で記述されたコードでは常に .so を使うべきです。
なお、ロードパスをコマンドラインから調べるには
$ ruby -e 'puts $:'
とします。
$LOAD_PATH の特異メソッドとして resolve_feature_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/... -
Kernel
$ $ FIELD _ SEPARATOR -> String | nil (12308.0) -
$; の別名
...
$; の別名
require "English"
str = "hoge,fuga,ugo,bar,foo"
p str.split #=> ["hoge,fuga,ugo,bar,foo"]
$FIELD_SEPARATOR = ","
p str.split #=> ["hoge", "fuga", "ugo", "bar", "foo"]... -
Kernel
$ $ INPUT _ LINE _ NUMBER -> Integer (12308.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
$ $ OUTPUT _ FIELD _ SEPARATOR -> String | nil (12308.0) -
$, の別名
...
$, の別名
require "English"
array = %w|hoge fuga ugo bar foo|
p array.join #=> "hogefugaugobarfoo"
$OUTPUT_FIELD_SEPARATOR = ","
p array.join #=> "hoge,fuga,ugo,bar,foo"... -
Kernel
$ $ CHILD _ STATUS -> Process :: Status | nil (12307.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...