1383件ヒット
[1-100件を表示]
(0.173秒)
ライブラリ
- ビルトイン (837)
- json (11)
-
json
/ add / exception (11) -
net
/ http (55) - openssl (11)
- optparse (22)
-
rubygems
/ command (11) - shell (18)
-
shell
/ command-processor (18) -
shell
/ filter (18) - socket (33)
- strscan (77)
- thread (8)
- win32ole (22)
- zlib (231)
クラス
- Array (55)
- BasicSocket (11)
-
Encoding
:: Converter (44) -
Encoding
:: InvalidByteSequenceError (22) -
Encoding
:: UndefinedConversionError (11) -
Enumerator
:: ArithmeticSequence (24) - Exception (128)
-
File
:: Stat (11) - FrozenError (5)
-
Gem
:: Command (11) - IO (11)
- Integer (21)
-
JSON
:: State (11) - KeyError (7)
- LoadError (11)
- LocalJumpError (11)
- MatchData (44)
- Module (11)
- NameError (29)
-
Net
:: HTTPResponse (11) - Object (11)
-
OpenSSL
:: SSL :: SSLContext (11) - OptionParser (22)
- Random (22)
- Range (33)
- Regexp (22)
- Shell (18)
-
Shell
:: CommandProcessor (18) -
Shell
:: Filter (18) - SignalException (22)
- StopIteration (11)
- String (132)
- StringScanner (77)
- SystemCallError (11)
- SystemExit (22)
- Thread (55)
-
Thread
:: Queue (11) -
Thread
:: SizedQueue (33) - TracePoint (11)
- UDPSocket (11)
- UNIXServer (11)
- UncaughtThrowError (10)
- WIN32OLE (22)
-
Zlib
:: GzipReader (198) -
Zlib
:: GzipWriter (22) -
Zlib
:: Inflate (11)
モジュール
- Comparable (5)
-
Net
:: HTTPExceptions (11) -
Net
:: HTTPHeader (33)
キーワード
-
/ (10) - == (17)
- =~ (11)
- [] (128)
- accept (11)
-
accept
_ nonblock (11) - at (11)
- backtrace (11)
-
backtrace
_ locations (11) -
beginning
_ of _ line? (11) - begins? (11)
- bol? (11)
-
ca
_ file= (11) - cause (11)
-
check
_ circular? (11) - clamp (5)
- close (11)
- deq (11)
- div (11)
- each (22)
-
each
_ byte (22) -
each
_ line (22) - end (17)
- eof (11)
- eof? (11)
- errno (11)
-
error
_ bytes (11) -
error
_ char (11) - exception (22)
- exit (11)
-
exit
_ value (11) - fetch (44)
- finish (11)
- first (22)
-
fixed
_ encoding? (11) - getc (11)
- getpeereid (11)
- gets (11)
- hash (6)
-
incomplete
_ input? (11) -
initialize
_ copy (11) - inspect (11)
- kill (11)
- lineno (11)
- lineno= (11)
-
local
_ variables (9) - mkdir (18)
- offset (22)
-
ole
_ get _ methods (11) -
ole
_ query _ interface (11) - path (11)
- peek (11)
- peep (11)
- pointer= (11)
- pop (11)
- pos= (11)
-
primitive
_ convert (44) -
public
_ constant (11) - raise (11)
-
raised
_ exception (11) - rand (22)
- read (11)
- readbyte (11)
- readchar (11)
- readline (11)
- readlines (11)
- receiver (21)
-
recvfrom
_ nonblock (11) - reject (11)
- response (11)
- result (11)
- rewind (11)
-
set
_ backtrace (11) -
set
_ dictionary (11) - shift (22)
- signm (11)
- signo (11)
- slice (66)
- status (11)
- sticky? (11)
- success? (11)
- terminate (11)
- test (18)
-
to
_ json (11) -
to
_ s (32) - ungetc (11)
- unscan (11)
- value (11)
検索結果
先頭5件
-
StringScanner
# beginning _ of _ line? -> bool (27401.0) -
スキャンポインタが行頭を指しているなら 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+/)... -
Integer
# div(other) -> Integer (26113.0) -
整商(整数の商)を返します。 普通の商(剰余を考えない商)を越えない最大の整数をもって整商とします。
... Integer オブジェクトの場合、Integer#/ の結果と一致します。
div に対応する剰余メソッドは modulo です。
@param other 二項演算の右側の引数(対象)
@return 計算結果
//emlist[例][ruby]{
7.div(2) # => 3
7.div(-2) # => -4
7.div(2.0) # => 3
7.div(Rationa......1)) # => 3
begin
2.div(0)
rescue => e
e # => #<ZeroDivisionError: divided by 0>
end
begin
2.div(0.0)
rescue => e
e # => #<ZeroDivisionError: divided by 0>
# Integer#/ と違い、引数が Float でもゼロで割ることはできない
end
//}
@see Integer#fdiv, Integer#/, Integer#mod... -
MatchData
# begin(n) -> Integer | nil (24338.0) -
n 番目の部分文字列先頭のオフセットを返します。
...nilを返します。
@param n 部分文字列を指定する数値。
@raise IndexError 範囲外の 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).first #=> Range... -
Enumerator
:: ArithmeticSequence # begin -> Numeric (24202.0) -
初項 (始端) を返します。
...初項 (始端) を返します。
@see Enumerator::ArithmeticSequence#end... -
Enumerator
:: ArithmeticSequence # begin -> Numeric | nil (24202.0) -
初項 (始端) を返します。
...初項 (始端) を返します。
@see Enumerator::ArithmeticSequence#end... -
Integer
# / (other) -> Numeric (23113.0) -
除算の算術演算子。
...除算の算術演算子。
other が Integer の場合、整商(整数の商)を Integer で返します。
普通の商(剰余を考えない商)を越えない最大の整数をもって整商とします。
other が Float、Rational、Complex の場合、普通の商を other と
同......側の引数(対象)
@return 計算結果
//emlist[例][ruby]{
7 / 2 # => 3
7 / -2 # => -4
7 / 2.0 # => 3.5
7 / Rational(2, 1) # => (7/2)
7 / Complex(2, 0) # => ((7/2)+0i)
begin
2 / 0
rescue => e
e # => #<ZeroDivisionError: divided by 0>
end
//}
@see Integer#div, Integer#fdiv, Numeric#quo... -
IO
# readbyte -> Integer (23107.0) -
IO から1バイトを読み込み整数として返します。 既に EOF に達していれば EOFError が発生します。
...
IO から1バイトを読み込み整数として返します。
既に EOF に達していれば EOFError が発生します。
@raise EOFError 既に EOF に達している場合に発生します。
//emlist[例][ruby]{
IO.write("testfile", "123")
File.open("testfile") do |f|
begin
f.rea... -
Encoding
:: InvalidByteSequenceError # incomplete _ input? -> bool (18213.0) -
エラー発生時に入力文字列が不足している場合に真を返します。
...。
//emlist[例][ruby]{
ec = Encoding::Converter.new("EUC-JP", "ISO-8859-1")
begin
ec.convert("abc\xA1z")
rescue Encoding::InvalidByteSequenceError
p $!
#=> #<Encoding::InvalidByteSequenceError: "\xA1" followed by "z" on EUC-JP>
p $!.incomplete_input? #=> false
end
begin
ec.convert(......"abc\xA1")
ec.finish
rescue Encoding::InvalidByteSequenceError
p $! #=> #<Encoding::InvalidByteSequenceError: incomplete "\xA1" on EUC-JP>
p $!.incomplete_input? #=> true
end
//}... -
StringScanner
# bol? -> bool (15001.0) -
スキャンポインタが行頭を指しているなら 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+/)... -
Gem
:: Command # begins?(long , short) -> bool (12201.0) -
long が short で始まる文字列である場合真を返します。そうでない場合は偽を返します。
long が short で始まる文字列である場合真を返します。そうでない場合は偽を返します。
@param long 長いコマンドラインオプションを指定します。
@param short 短いコマンドラインオプションを指定します。