3596件ヒット
[1-100件を表示]
(0.112秒)
種類
ライブラリ
クラス
-
ARGF
. class (344) - Array (11)
- CGI (11)
- CSV (55)
- Dir (11)
-
Encoding
:: Converter (33) - Exception (14)
-
File
:: Stat (22) - IO (190)
-
IRB
:: Inspector (11) - Module (11)
-
Net
:: POP3 (11) - Object (50)
- OptionParser (121)
- PP (22)
-
RDoc
:: Options (11) -
REXML
:: Document (22) -
REXML
:: Element (11) -
RubyVM
:: InstructionSequence (11) - String (259)
- StringIO (91)
- Thread (39)
- TracePoint (11)
-
WEBrick
:: CGI (11) -
WEBrick
:: Cookie (11) -
WIN32OLE
_ TYPE (11) -
Zlib
:: GzipReader (77)
モジュール
-
CGI
:: HtmlExtension (22) - Enumerable (22)
-
GC
:: Profiler (22) - Kernel (1506)
-
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 (7) -
$ -i (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) -
$ ARGV (11) -
$ CFLAGS (11) -
$ CHILD _ STATUS (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 (7) -
$ 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 (7) -
$ VERBOSE (11) -
$ \ (11) -
$ _ (11) -
$ ` (11) -
$ archdir (11) -
$ defs (11) -
$ hdrdir (11) -
$ libdir (11) -
$ libs (11) -
$ sitearchdir (11) -
$ sitelibdir (11) -
$ srcdir (11) -
$ stdin (11) -
$ stdout (11) -
$ topdir (11) -
$ ~ (11) - % (11)
-
1
. 6 . 8から1 . 8 . 0への変更点(まとめ) (11) - ConditionVariable (11)
- DATA (11)
- English (11)
- Interrupt (11)
-
NEWS for Ruby 2
. 0 . 0 (11) -
NEWS for Ruby 2
. 1 . 0 (11) -
NEWS for Ruby 2
. 3 . 0 (9) -
NEWS for Ruby 2
. 7 . 0 (5) -
NEWS for Ruby 3
. 0 . 0 (4) - NKF (11)
- OBJSETUP (2)
- OptionParser (11)
-
RUBY
_ ENGINE (11) - ReFe (11)
- Rubyの起動 (11)
- Ruby用語集 (11)
-
SCRIPT
_ LINES _ _ (11) - StringScanner (11)
-
arg
_ config (11) - bigdecimal (11)
- binmode (11)
- caller (33)
- cgi (11)
- chomp (22)
- chomp! (11)
- chr (11)
- constants (11)
- convert (11)
- debug (11)
-
def
_ inspector (11) - display (11)
- each (110)
-
each
_ char (22) -
each
_ codepoint (22) -
each
_ line (143) -
enable
_ config (22) - exec (44)
- fail (22)
- file (11)
- filename (11)
- fileno (11)
- filter (33)
- finish (11)
- foreach (33)
- format (11)
- getbyte (11)
- getc (11)
- getopts (11)
- gets (88)
- grpowned? (11)
- gsub (44)
- gsub! (44)
-
have
_ header (22) - html (22)
-
inplace
_ mode (11) -
inplace
_ mode= (11) -
insert
_ output (11) - instance (22)
-
internal
_ encoding (11) - irb (11)
-
irb
/ completion (11) -
irb
/ xmp (11) - join (11)
- libpathflag (11)
- lines (64)
-
link
_ command (11) -
minitest
/ unit (1) -
net
/ pop (11) - new (11)
- of (11)
- open (22)
- open! (11)
- optparse (11)
- order (44)
- order! (22)
- parse (11)
- path (11)
- permute (22)
- permute! (11)
- pid (11)
- pp (11)
- print (22)
- printf (22)
- profile (6)
- progids (11)
-
program
_ name (11) -
program
_ name= (11) - putc (11)
- puts (11)
- raise (22)
- rake (11)
- rdoc (11)
- read (11)
- readbyte (11)
- readchar (11)
- readline (66)
- readlines (77)
- reopen (11)
- report (11)
-
report
_ on _ exception (16) -
report
_ on _ exception= (16) - require (11)
-
require
_ relative (11) - result (11)
-
ruby 1
. 6 feature (11) -
ruby 1
. 8 . 2 feature (11) -
ruby 1
. 8 . 3 feature (11) -
ruby 1
. 8 . 4 feature (11) -
ruby 1
. 9 feature (11) -
rubygems
/ security (11) -
rubygems
/ timer (11) -
safe
_ level (7) -
singleline
_ pp (11) - skip (11)
-
sort
_ by (22) - spawn (44)
- split (17)
- sprintf (11)
- sprintf フォーマット (11)
- start (11)
- sub (33)
- sub! (33)
- symlink? (11)
- system (44)
- taint (6)
-
test
/ unit (1) - timeout (19)
- tmpdir (11)
-
to
_ a (11) -
to
_ i (11) -
to
_ tty? (7) -
trace
_ var (33) -
try
_ compile (22) -
try
_ constant (22) -
try
_ link (22) -
try
_ run (22) -
try
_ static _ assert (22) -
untrace
_ var (11) - warn (22)
-
warning
_ unless _ e _ option (11) -
with
_ config (22) - write (33)
- セキュリティモデル (11)
- 制御構造 (11)
- 変数と定数 (11)
- 正規表現 (11)
検索結果
先頭5件
-
irb (26186.0)
-
irb は Interactive Ruby の略です。 irb を使うと、Ruby の式を標準入力から簡単に入力・実行することができます。
...irb は Interactive Ruby の略です。
irb を使うと、Ruby の式を標準入力から簡単に入力・実行することができます。
=== irb の使い方
Ruby さえ知っていれば irb を使うのは簡単です。
irb コマンドを実行すると、以下のようなプロン......す。
$ irb
irb(main):001:0>
あとは Ruby の式を入力するだけで、その式が実行され、結果が表示されます。
irb(main):001:0> 1+2
3
irb(main):002:0> class Foo
irb(main):003:1> def foo
irb(main):004:2> print 1
irb(main):005:2> end
irb(main):006:......1> end
:foo
irb(main):007:0>
また irb コマンドは readline ライブラリにも対応しています。
readline ライブラリがインストールされている時には
自動的にコマンドライン編集や履歴の機能が使えるようになります。
=== irb のコマ... -
irb
/ xmp (26024.0) -
Ruby のソースコードとその実行結果を、行ごとに交互に表示するためのライブ ラリです。irb を実行しなくても、使用することが出来ます。
...。irb を実行しなくても、使用することが出来ます。
実行結果を得るためには、Kernel#xmp と、XMP#puts を使った方
法があります。どちらの場合も XMP がコンテキスト情報を保持するため、
実行結果に差分はありません。(Binding......に Ruby のソースコードを文字列として渡
す事で実行結果を標準出力に表示します。
$ cat t.rb
require "irb/xmp"
xmp <<END
foo = 1
foo
END
$ ruby t.rb
foo = 1
==>1
foo
==>1
=== XMP インスタンス(XMP#puts)を使って実行結果を得......ードを文字列として渡す
事で実行結果を標準出力に表示します。
$ cat t.rb
require "irb/xmp"
xmp = XMP.new
xmp.puts <<END
foo = 1
foo
END
xmp.puts <<END
foo
END
$ ruby t.rb
foo = 1
==>1
foo
==>1
foo
==>1
XMP がコンテキス... -
irb
/ completion (26006.0) -
irb の completion 機能を提供するライブラリです。
...irb の completion 機能を提供するライブラリです。
=== 使い方
$ irb -r irb/completion
とするか, ~/.irbrc 中に
require "irb/completion"
を入れてください.
irb実行中に require "irb/completion" してもよいです.
irb 実行中に [Tab] を押すとコ......全に補完します.
irb(main):001:0> in
in inspect instance_eval
include install_alias_method instance_of?
initialize install_aliases instance_variables
irb(main):001:0> inspect
"main"
irb(main):002:0> foo = Objec......覧がでます.
irb(main):003:0> foo.
foo.== foo.frozen? foo.protected_methods
foo.=== foo.hash foo.public_methods
foo.=~ foo.id foo.respond_to?
foo.__id__ foo.inspect f... -
Kernel
$ $ INPUT _ LINE _ NUMBER -> Integer (18414.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
$ $ LAST _ READ _ LINE -> String | nil (12319.0) -
$_ の別名
...
$_ の別名
1 e
2 f
3 g
4 h
5 i
# end of a.txt
ruby -rEnglish -ne'p $LAST_READ_LINE' a.txt
#=>
"1 e\n"
"2 f\n"
"3 g\n"
"4 h\n"
"5 i\n"... -
Kernel
$ $ CHILD _ STATUS -> Process :: Status | nil (12313.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
$ $ INPUT _ RECORD _ SEPARATOR -> String | nil (12308.0) -
$/ の別名
...
$/ の別名
require "English"
$INPUT_RECORD_SEPARATOR = '|'
array = []
while line = DATA.gets
array << line
end
p array #=> ["ugo|", "ego|", "fogo\n"]
__END__
ugo|ego|fogo... -
ARGF
. class # internal _ encoding -> Encoding | nil (12306.0) -
ARGF から読み込んだ文字列の内部エンコーディングを返します。 内部エンコーディングが指定されていない場合は nil を返します。
...nil を返します。
まだ読み込み処理を始めていない場合は Encoding.default_external を返します。
ARGF.class#set_encoding で設定します。
例:
# $ ruby -Eutf-8 test.rb
# test.rb
ARGF.internal_encoding # => #<Encoding:UTF-8>
ARGF.set_encoding('u......tf-8','ascii')
ARGF.internal_encoding # => #<Encoding:US-ASCII>
例:
ARGF.binmode
ARGF.internal_encoding # => nil
@see IO, ARGF.class#external_encoding... -
PP
. singleline _ pp(obj , out= $ >) -> object (12300.0) -
指定されたオブジェクト obj を出力先 out に出力します。 ただし、インデントも改行もしません。 出力先 out を返します。
指定されたオブジェクト obj を出力先 out に出力します。
ただし、インデントも改行もしません。
出力先 out を返します。
@param obj 表示したいオブジェクトを指定します。
@param out 出力先を指定します。<< メソッドが定義されている必要があります。 -
Kernel
$ $ stdin -> object (12285.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?
//emlist[例]......[ruby]{
$stdin = Object.new
def $stdin.gets
"foo"
end
p gets() # => "foo"
//}
自プロセスだけでなく、子プロセスの標準入力もリダイレクトしたいときは
以下のように IO#reopen を使います。
//emlist[例][ruby]{
$stdin.reopen("/tmp/foo")
//}
また、リ...