1221件ヒット
[1-100件を表示]
(0.129秒)
別のキーワード
ライブラリ
- ビルトイン (777)
- json (12)
-
json
/ add / exception (12) -
rubygems
/ command (12) - shell (12)
-
shell
/ command-processor (12) -
shell
/ filter (12) - socket (48)
- strscan (48)
- thread (12)
- win32ole (12)
- zlib (252)
クラス
- Array (84)
- BasicSocket (12)
-
Encoding
:: Converter (48) -
Encoding
:: InvalidByteSequenceError (24) - Enumerator (12)
-
Enumerator
:: ArithmeticSequence (14) - Exception (68)
-
File
:: Stat (12) - FrozenError (6)
-
Gem
:: Command (12) - IO (12)
-
JSON
:: State (12) - KeyError (16)
- LocalJumpError (24)
- MatchData (12)
- Module (12)
- NameError (32)
- NoMethodError (12)
- Object (12)
- Range (91)
- Regexp (12)
- Shell (12)
-
Shell
:: CommandProcessor (12) -
Shell
:: Filter (12) - Socket (12)
- StopIteration (12)
- String (144)
- StringScanner (48)
- SystemExit (12)
- Thread (24)
-
Thread
:: Queue (36) -
Thread
:: SizedQueue (36) - UDPSocket (12)
- UNIXServer (12)
- UncaughtThrowError (22)
- WIN32OLE (12)
-
Zlib
:: GzipReader (216) -
Zlib
:: GzipWriter (24) -
Zlib
:: Inflate (12)
モジュール
- Comparable (12)
キーワード
- == (19)
- [] (138)
-
accept
_ nonblock (12) - args (12)
- at (12)
- backtrace (12)
-
backtrace
_ locations (12) -
beginning
_ of _ line? (12) - begins? (12)
- bol? (12)
-
check
_ circular? (12) - clamp (12)
- close (12)
-
connect
_ nonblock (12) - cover? (19)
- deq (24)
- each (24)
-
each
_ byte (24) -
each
_ line (24) - end (12)
- eof (12)
- eof? (12)
-
error
_ bytes (12) -
exit
_ value (12) - fetch (36)
- finish (12)
- first (24)
-
fixed
_ encoding? (12) - getc (12)
- getpeereid (12)
- gets (12)
-
incomplete
_ input? (12) -
initialize
_ copy (12) - key (8)
- last (24)
- lineno (12)
- lineno= (12)
-
local
_ variables (10) - name (12)
- next (12)
-
ole
_ query _ interface (12) - peek (12)
- peep (12)
- pop (24)
-
primitive
_ convert (48) -
public
_ constant (12) - raise (12)
- read (12)
- readbyte (12)
- readchar (12)
- readline (12)
- readlines (12)
- reason (12)
- receiver (24)
-
recvfrom
_ nonblock (12) - result (12)
- rewind (12)
-
set
_ backtrace (12) -
set
_ dictionary (12) - shift (24)
- slice (72)
- sticky? (12)
- success? (12)
- tag (11)
- test (18)
-
to
_ json (12) - ungetc (12)
- value (11)
検索結果
先頭5件
-
MatchData
# begin(n) -> Integer | nil (24238.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 (24236.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 (24202.0) -
初項 (始端) を返します。
初項 (始端) を返します。
@see Enumerator::ArithmeticSequence#end -
Enumerator
:: ArithmeticSequence # begin -> Numeric | nil (24202.0) -
初項 (始端) を返します。
初項 (始端) を返します。
@see Enumerator::ArithmeticSequence#end -
Gem
:: Command # begins?(long , short) -> bool (12201.0) -
long が short で始まる文字列である場合真を返します。そうでない場合は偽を返します。
long が short で始まる文字列である場合真を返します。そうでない場合は偽を返します。
@param long 長いコマンドラインオプションを指定します。
@param short 短いコマンドラインオプションを指定します。 -
StringScanner
# beginning _ of _ line? -> bool (12201.0) -
スキャンポインタが行頭を指しているなら true を、 行頭以外を指しているなら false を返します。
...ことです。
文字列末尾は必ずしも行頭ではありません。
//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+/)
s.bol? # => false
//}... -
StringScanner
# bol? -> bool (9201.0) -
スキャンポインタが行頭を指しているなら true を、 行頭以外を指しているなら false を返します。
...ことです。
文字列末尾は必ずしも行頭ではありません。
//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+/)
s.bol? # => false
//}... -
Encoding
:: InvalidByteSequenceError # error _ bytes -> String (9107.0) -
エラー発生時に捨てられたバイト列を返します。
...][ruby]{
ec = Encoding::Converter.new("EUC-JP", "ISO-8859-1")
begin
ec.convert("abc\xA1\xFFdef")
rescue Encoding::InvalidByteSequenceError
p $!
#=> #<Encoding::InvalidByteSequenceError: "\xA1" followed by "\xFF" on EUC-JP>
puts $!.error_bytes.dump #=> "\xA1"
puts $!.readagain_byte......s.dump #=> "\xFF"
end
//}
@see Encoding::InvalidByteSequenceError#readagain_bytes... -
Zlib
:: GzipReader # each _ byte {|byte| . . . } -> nil (6225.0) -
IO クラスの同名メソッドIO#each_byteと同じです。
...IO クラスの同名メソッドIO#each_byteと同じです。
但し、gzip ファイル中に
エラーがあった場合 Zlib::Error 例外や
Zlib::GzipFile::Error 例外が発生します。
gzip ファイルのフッターの処理に注意して下さい。
gzip ファイルのフッター......ーがあった場合は
Zlib::GzipFile::NoFooter, Zlib::GzipFile::CRCError,
Zlib::GzipFile::LengthError 例外を発生させます。
* EOF (圧縮データの最後) を越えて読み込み要求を受けた時。
すなわち Zlib::GzipReader#read,
Zlib::GzipReader#gets メソッド......後、Zlib::GzipFile#close メソッドが
呼び出された時。
* EOF まで読み込んだ後、Zlib::GzipReader#unused メソッドが
呼び出された時。
@raise Zlib::Error Zlib::Error を参照
@raise Zlib::GzipFile::Error Zlib::GzipFile::Errorを参照
@raise Zlib::GzipFile:... -
Exception
# backtrace _ locations -> [Thread :: Backtrace :: Location] (6207.0) -
バックトレース情報を返します。Exception#backtraceに似ていますが、 Thread::Backtrace::Location の配列を返す点が異なります。
...情報を返します。Exception#backtraceに似ていますが、
Thread::Backtrace::Location の配列を返す点が異なります。
現状では Exception#set_backtrace によって戻り値が変化する事はあり
ません。
//emlist[例: test.rb][ruby]{
require "date"
def check_long_......et_exception
return begin
yield
rescue => e
e
end
end
e = get_exception { check_long_month(2) }
p e.backtrace_locations
# => ["test.rb:4:in `check_long_month'", "test.rb:15:in `block in <main>'", "test.rb:9:in `get_exception'", "test.rb:15:in `<main>'"]
//}
@see Exception#backtrace...