ライブラリ
- English (22)
- ビルトイン (1300)
- json (11)
-
json
/ add / exception (11) -
net
/ http (55) - optparse (44)
- prettyprint (11)
- psych (22)
- readline (11)
-
rubygems
/ command (11) - shell (30)
-
shell
/ command-processor (18) -
shell
/ filter (18) - socket (66)
- strscan (77)
- syslog (44)
- thread (12)
- time (55)
- timeout (19)
- tmpdir (22)
- win32ole (22)
- zlib (275)
クラス
- Array (77)
- BasicSocket (11)
- Dir (22)
-
Encoding
:: Converter (44) -
Encoding
:: InvalidByteSequenceError (22) -
Encoding
:: UndefinedConversionError (11) - Enumerator (11)
-
Enumerator
:: ArithmeticSequence (24) - Exception (128)
- File (33)
-
File
:: Stat (11) - FrozenError (5)
-
Gem
:: Command (11) - IO (11)
- Integer (21)
-
JSON
:: State (11) - KeyError (14)
- LoadError (11)
- LocalJumpError (22)
- MatchData (44)
- Module (11)
- Mutex (2)
- NameError (40)
-
Net
:: HTTPResponse (11) - NoMethodError (11)
- Object (11)
- OptionParser (44)
- PrettyPrint (11)
- Random (33)
- Range (83)
- Regexp (44)
- Shell (30)
-
Shell
:: CommandProcessor (18) -
Shell
:: Filter (18) - SignalException (22)
- Socket (33)
- StopIteration (11)
- String (132)
- StringScanner (77)
- SystemCallError (22)
- SystemExit (22)
- Thread (66)
-
Thread
:: Mutex (9) -
Thread
:: Queue (33) -
Thread
:: SizedQueue (33) - Time (55)
- TracePoint (22)
- UDPSocket (11)
- UNIXServer (11)
- UncaughtThrowError (30)
- WIN32OLE (22)
-
Zlib
:: GzipReader (242) -
Zlib
:: GzipWriter (22) -
Zlib
:: Inflate (11)
モジュール
- Comparable (10)
- Kernel (154)
-
Net
:: HTTPExceptions (11) -
Net
:: HTTPHeader (33) - Process (11)
- Psych (22)
- Readline (11)
- Signal (22)
- Syslog (44)
- Timeout (19)
キーワード
-
$ ERROR _ INFO (11) -
$ ERROR _ POSITION (11) -
/ (10) -
1
. 6 . 8から1 . 8 . 0への変更点(まとめ) (11) - == (17)
- === (11)
- =~ (11)
-
NEWS for Ruby 2
. 2 . 0 (10) -
NEWS for Ruby 2
. 5 . 0 (7) - Rubyで使われる記号の意味(正規表現の複雑な記号は除く) (11)
- Ruby用語集 (11)
- Thread (11)
- UndefinedConversionError (11)
- [] (128)
- abort (22)
- accept (22)
-
accept
_ nonblock (11) - args (11)
- at (11)
- backtrace (11)
-
backtrace
_ locations (11) -
beginning
_ of _ line? (11) - begins? (11)
- bol? (11)
- cause (11)
-
check
_ circular? (11) - clamp (10)
- close (11)
-
connect
_ nonblock (11) - cover? (17)
- delete (11)
- deq (22)
- div (11)
- each (22)
-
each
_ byte (22) -
each
_ line (22) - end (28)
- eof (11)
- eof? (11)
- errno (11)
-
error
_ bytes (11) -
error
_ char (11) - exception (22)
- exit (22)
- exit! (11)
-
exit
_ value (11) - fail (33)
- fetch (66)
- finish (11)
- first (22)
-
fixed
_ encoding? (11) - format (11)
- getc (11)
- getoptlong (11)
- getpeereid (11)
- gets (11)
-
handle
_ interrupt (11) - hash (6)
- httpdate (11)
-
incomplete
_ input? (11) -
initialize
_ copy (11) - inspect (11)
- irb (11)
- iso8601 (11)
- key (7)
- kill (11)
- last (22)
-
last
_ match (22) - lineno (11)
- load (11)
-
local
_ variables (9) - logger (11)
- mkdir (18)
- mktmpdir (22)
- name (11)
- new (22)
- next (11)
- offset (22)
-
ole
_ get _ methods (11) -
ole
_ query _ interface (11) - open (44)
- open! (11)
- parse (11)
- path (11)
- peek (11)
- peep (11)
- pointer= (11)
- pop (22)
- pos= (11)
-
primitive
_ convert (44) -
public
_ constant (11) - raise (44)
-
raised
_ exception (11) - rand (33)
- rdoc (11)
- read (11)
- readbyte (11)
- readchar (11)
- readline (22)
- readlines (11)
- reason (11)
- receiver (21)
-
recvfrom
_ nonblock (11) - reject (22)
- rename (11)
- reopen (11)
- require (11)
- response (11)
- result (11)
- rewind (11)
- rfc2822 (11)
- rfc822 (11)
- rss (11)
-
ruby 1
. 6 feature (11) -
set
_ backtrace (11) -
set
_ dictionary (11) - setpriority (11)
- shift (22)
- signm (11)
- signo (11)
- slice (66)
- status (11)
- sticky? (11)
- success? (11)
- tag (10)
-
tcp
_ server _ loop (22) - terminate (11)
- test (18)
- throw (11)
- timeout (19)
-
to
_ json (11) -
to
_ s (32) - trap (22)
- tsort (11)
-
unalias
_ command (6) -
undef
_ system _ command (6) - ungetc (11)
- unlink (11)
- unlock (11)
- unscan (11)
- value (21)
- wrap (22)
- xmlschema (11)
- クラス/メソッドの定義 (11)
- スレッド (11)
- 制御構造 (11)
検索結果
先頭5件
-
MatchData
# begin(n) -> Integer | nil (18237.0) -
n 番目の部分文字列先頭のオフセットを返します。
...範囲外の n を指定した場合に発生します。
//emlist[例][ruby]{
/(foo)(bar)(BAZ)?/ =~ "foobarbaz"
p $~.begin(0) # => 0
p $~.begin(1) # => 0
p $~.begin(2) # => 3
p $~.begin(3) # => nil
p $~.begin(4) # => `begin': index 4 out of matches (IndexError)
//}
@see MatchData#end... -
Range
# begin -> object (18236.0) -
始端の要素を返します。 始端を持たない範囲オブジェクトの場合、begin はnilを返しますが, first は例外 RangeError が発生します。
...ェクトの場合、begin はnilを返しますが, first は例外 RangeError が発生します。
//emlist[例][ruby]{
# 始端を持つ場合
p (1..5).begin # => 1
p (1..0).begin # => 1
p (1..5).first # => 1
p (1..0).first # => 1
# 始端を持たない場合
p (..5).begin #=> nil
p (..5).fir... -
Enumerator
:: ArithmeticSequence # begin -> Numeric (18201.0) -
初項 (始端) を返します。
初項 (始端) を返します。
@see Enumerator::ArithmeticSequence#end -
Enumerator
:: ArithmeticSequence # begin -> Numeric | nil (18201.0) -
初項 (始端) を返します。
初項 (始端) を返します。
@see Enumerator::ArithmeticSequence#end -
Gem
:: Command # begins?(long , short) -> bool (6200.0) -
long が short で始まる文字列である場合真を返します。そうでない場合は偽を返します。
long が short で始まる文字列である場合真を返します。そうでない場合は偽を返します。
@param long 長いコマンドラインオプションを指定します。
@param short 短いコマンドラインオプションを指定します。 -
StringScanner
# beginning _ of _ line? -> bool (6200.0) -
スキャンポインタが行頭を指しているなら true を、 行頭以外を指しているなら false を返します。
スキャンポインタが行頭を指しているなら true を、
行頭以外を指しているなら false を返します。
行頭の定義は、文字列先頭かまたは \n の直後を指していることです。
文字列末尾は必ずしも行頭ではありません。
//emlist[例][ruby]{
require 'strscan'
s = StringScanner.new("test\nstring")
s.bol? # => true
s.scan(/\w+/)
s.bol? # => false
s.scan(/\n/)
s.bol? # => true
s.scan(/\w+/... -
ruby 1
. 6 feature (5256.0) -
ruby 1.6 feature ruby version 1.6 は安定版です。この版での変更はバグ修正がメイン になります。
...グ修正がメイン
になります。
((<stable-snapshot|URL:ftp://ftp.netlab.co.jp/pub/lang/ruby/stable-snapshot.tar.gz>)) は、日々更新される安定版の最新ソースです。
== 1.6.8 (2002-12-24) -> stable-snapshot
: 2003-01-22: errno
EAGAIN と EWOULDBLOCK が同じ値の......> ruby 1.6.7 (2002-03-01) [i586-linux]
Errno::EAGAIN
Errno::EWOULDBLOCK
=> ruby 1.6.8 (2002-12-24) [i586-linux]
Errno::EAGAIN
-:2: uninitialized constant EWOULDBLOCK at Errno (NameError)
=> ruby 1.6.8 (2003-02-13) [i586-linux]......た。((<ruby-dev:13194>))
: Ctrl-C (Interrupt)が効かなくなる
((<ruby-dev:13195>))
th1 = Thread.start {
begin
Thread.stop
ensure
Thread.pass
Thread.stop
end
}
sleep 1
(確認できる限りでは ruby-1.7.0 (2001-05-17) 以降で... -
Range
# first -> object (3136.0) -
始端の要素を返します。 始端を持たない範囲オブジェクトの場合、begin はnilを返しますが, first は例外 RangeError が発生します。
...ェクトの場合、begin はnilを返しますが, first は例外 RangeError が発生します。
//emlist[例][ruby]{
# 始端を持つ場合
p (1..5).begin # => 1
p (1..0).begin # => 1
p (1..5).first # => 1
p (1..0).first # => 1
# 始端を持たない場合
p (..5).begin #=> nil
p (..5).fir... -
Range
# first(n) -> [object] (3111.0) -
最初の n 要素を返します。範囲内に要素が含まれない場合は空の配列を返します。
最初の n 要素を返します。範囲内に要素が含まれない場合は空の配列を返します。
@param n 取得する要素数を整数で指定します。整数以外のオブジェクトを指定
した場合は to_int メソッドによる暗黙の型変換を試みます。
@raise TypeError 引数に整数以外の(暗黙の型変換が行えない)オブジェクトを
指定した場合に発生します。
@raise ArgumentError n に負の数を指定した場合に発生します。
//emlist[例][ruby]{
(10..20).first(3) # => [10, 11, 1... -
StringScanner
# bol? -> bool (3100.0) -
スキャンポインタが行頭を指しているなら true を、 行頭以外を指しているなら false を返します。
スキャンポインタが行頭を指しているなら true を、
行頭以外を指しているなら false を返します。
行頭の定義は、文字列先頭かまたは \n の直後を指していることです。
文字列末尾は必ずしも行頭ではありません。
//emlist[例][ruby]{
require 'strscan'
s = StringScanner.new("test\nstring")
s.bol? # => true
s.scan(/\w+/)
s.bol? # => false
s.scan(/\n/)
s.bol? # => true
s.scan(/\w+/... -
1
. 6 . 8から1 . 8 . 0への変更点(まとめ) (2532.0) -
1.6.8から1.8.0への変更点(まとめ) * ((<1.6.8から1.8.0への変更点(まとめ)/インタプリタの変更>)) * ((<1.6.8から1.8.0への変更点(まとめ)/追加されたクラス/モジュール>)) * ((<1.6.8から1.8.0への変更点(まとめ)/追加されたメソッド>)) * ((<1.6.8から1.8.0への変更点(まとめ)/追加された定数>)) * ((<1.6.8から1.8.0への変更点(まとめ)/拡張されたクラス/メソッド(互換性のある変更)>)) * ((<1.6.8から1.8.0への変更点(まとめ)/変更されたクラス/メソッド(互換性のない変更)>)) * ((<1.6.8から1.8.0への変更点(まとめ)/文法の変更>)) * ((<1.6.8から1.8.0への変更点(まとめ)/正規表現>)) * ((<1.6.8から1.8.0への変更点(まとめ)/Marshal>)) * ((<1.6.8から1.8.0への変更点(まとめ)/Windows 対応>)) * ((<1.6.8から1.8.0への変更点(まとめ)/廃止された(される予定の)機能>)) * ((<1.6.8から1.8.0への変更点(まとめ)/ライブラリ>)) * ((<1.6.8から1.8.0への変更点(まとめ)/拡張ライブラリAPI>)) * ((<1.6.8から1.8.0への変更点(まとめ)/バグ修正>)) * ((<1.6.8から1.8.0への変更点(まとめ)/サポートプラットフォームの追加>))
...作はなくなりました)
$defout や $deferr に代入を行うと警告がでます。
(注:1.6 に $deferr はありません)
((<ruby-dev:20961>))
$stdin にオブジェクトを代入すると標準入力からの入力メソッド(gets 等)
はそのオブジェクトにメソ......: 警告を出力しない (-W0 新しい警告レベル)
* false: 重要な警告のみ出力 (-W1 デフォルト)
* true: すべての警告を出力する (-W2 or -W or -v or -w or --verbose)
追加された -W オプションは $VERBOSE = nil の指定(-W0)を可能にします。
:......((<ruby-dev:16776>))
: ((<"rescue/ensure on begin .. end while"|制御構造/while 修飾子>)) [compat]
rescue/ensure を持つ begin 式も while/until 修飾できるようになりまし
た。
以前は、rescue/ensure を持つ while/until 修飾式は、通常の begin 式に
wh...