種類
ライブラリ
- ビルトイン (403)
- csv (36)
- date (72)
- fiddle (36)
- find (24)
- openssl (84)
- prime (120)
- psych (27)
-
racc
/ parser (12) -
rexml
/ document (60) -
rexml
/ parsers / pullparser (24) - socket (72)
- thwait (18)
- zlib (48)
クラス
- BasicSocket (12)
- CSV (36)
- Date (72)
-
Encoding
:: Converter (12) - Enumerator (78)
-
Fiddle
:: Handle (36) - Float (22)
- Integer (36)
- LocalJumpError (12)
- Object (30)
-
OpenSSL
:: OCSP :: BasicResponse (24) -
OpenSSL
:: X509 :: CRL (24) -
Prime
:: EratosthenesGenerator (36) -
Prime
:: Generator23 (24) -
Prime
:: PseudoPrimeGenerator (24) -
Prime
:: TrialDivisionGenerator (24) -
REXML
:: Child (36) -
REXML
:: Element (12) -
REXML
:: Parsers :: PullParser (24) -
Racc
:: Parser (12) -
RubyVM
:: InstructionSequence (36) - Socket (24)
- StopIteration (12)
- String (48)
- Symbol (24)
- ThreadsWait (6)
-
Zlib
:: Inflate (12) -
Zlib
:: ZStream (24)
モジュール
- Find (24)
- Kernel (57)
-
OpenSSL
:: X509 (12) - Psych (27)
-
REXML
:: Node (12) -
Socket
:: Constants (24)
キーワード
-
1
. 6 . 8から1 . 8 . 0への変更点(まとめ) (12) - << (12)
- >> (12)
- Enumerator (12)
- ErrNoFinishedThread (6)
- ErrNoWaitingThread (6)
-
IPPROTO
_ NONE (24) -
IPV6
_ NEXTHOP (24) -
NEWS for Ruby 2
. 0 . 0 (12) -
NEWS for Ruby 2
. 2 . 0 (11) -
NEWS for Ruby 2
. 7 . 0 (6) -
NEWS for Ruby 3
. 0 . 0 (5) - NEXT (12)
- Numeric (12)
- OCSP (12)
- Proc (12)
- PseudoPrimeGenerator (12)
- Ruby プログラムの実行 (12)
- TCPServer (12)
-
V
_ ERR _ ERROR _ IN _ CRL _ NEXT _ UPDATE _ FIELD (12) - X509 (12)
- ZStream (12)
- [] (12)
-
add
_ status (12) - debug (12)
- disasm (12)
- disassemble (12)
- empty? (12)
- feed (12)
- filter (36)
- find (24)
-
flush
_ next _ in (12) -
flush
_ next _ out (12) - getpeereid (12)
-
has
_ next? (12) - lambda (18)
- load (15)
- loop (20)
- next! (12)
-
next
_ day (12) -
next
_ element (12) -
next
_ float (11) -
next
_ month (12) -
next
_ sibling (12) -
next
_ sibling= (12) -
next
_ sibling _ node (12) -
next
_ token (12) -
next
_ update (12) -
next
_ update= (12) -
next
_ values (12) -
next
_ wait (6) -
next
_ year (12) - nextc (12)
- parse (12)
- peek (12)
-
peek
_ values (12) - pred (12)
-
prev
_ float (11) -
previous
_ sibling= (12) -
primitive
_ errinfo (12) - proc (19)
- produce (6)
- reason (12)
- result (12)
- rewind (24)
-
rexml
/ parsers / pullparser (12) -
ruby 1
. 8 . 4 feature (12) - status (12)
- succ (96)
- succ! (12)
- sym (12)
- then (14)
-
to
_ a (12) -
yield
_ self (16) - プログラム・文・式 (12)
- メソッド呼び出し(super・ブロック付き・yield) (12)
- リテラル (12)
- 制御構造 (12)
- 字句構造 (12)
- 手続きオブジェクトの挙動の詳細 (12)
検索結果
先頭5件
-
Prime
:: TrialDivisionGenerator # next -> Integer (18101.0) -
次の(擬似)素数を返します。なお、この実装においては擬似素数は真に素数です。
次の(擬似)素数を返します。なお、この実装においては擬似素数は真に素数です。
また内部的な列挙位置を進めます。 -
String
# next -> String (18101.0) -
self の「次の」文字列を返します。
self の「次の」文字列を返します。
「次の」文字列は、対象の文字列の右端から
アルファベットなら アルファベット順(aの次はb, zの次はa, 大文字も同様)に、
数字なら 10 進数(9 の次は 0)とみなして計算されます。
//emlist[][ruby]{
p "aa".succ # => "ab"
p "88".succ.succ # => "90"
//}
"99" → "100", "AZZ" → "BAA" のような繰り上げも行われます。
このとき負符号などは考慮されません。
//emlist[][ruby]{
p "99".succ # =>... -
Enumerator
# next _ values -> Array (6203.0) -
「次」のオブジェクトを配列で返します。
...を配列で返します。
Enumerator#next とほぼ同様の挙動をします。終端まで到達した場合は
StopIteration 例外を発生させます。
このメソッドは、
yield
と
yield nil
を区別するために使えます。
next メソッドによる外部列挙の状......list[例: next と next_values の違いを][ruby]{
o = Object.new
def o.each
yield
yield 1
yield 1, 2
yield nil
yield [1, 2]
end
e = o.to_enum
p e.next_values
p e.next_values
p e.next_values
p e.next_values
p e.next_values
e = o.to_enum
p e.next
p e.next
p e.next
p e.next
p e.next
## yie......ld args next_values next
# yield [] nil
# yield 1 [1] 1
# yield 1, 2 [1, 2] [1, 2]
# yield nil [nil] nil
# yield [1, 2] [[1, 2]] [1, 2]
//}
@raise StopIteration 列挙状態が既に最後... -
Float
# next _ float -> Float (6161.0) -
浮動小数点数で表現可能な self の次の値を返します。
....next_float、Float::INFINITY.next_float は
Float::INFINITY を返します。Float::NAN.next_float は
Float::NAN を返します。
//emlist[例][ruby]{
p 0.01.next_float # => 0.010000000000000002
p 1.0.next_float # => 1.0000000000000002
p 100.0.next_float # => 100.00000000000001
p 0.01.next......_float - 0.01 # => 1.734723475976807e-18
p 1.0.next_float - 1.0 # => 2.220446049250313e-16
p 100.0.next_float - 100.0 # => 1.4210854715202004e-14
f = 0.01; 20.times { printf "%-20a %s\n", f, f.to_s; f = f.next_float }
# => 0x1.47ae147ae147bp-7 0.01
# 0x1.47ae147ae147cp-7 0.0100000000000000... -
Date
# next _ year(n = 1) -> Date (6119.0) -
n 年後を返します。
...n * 12) に相当します。
//emlist[例][ruby]{
require 'date'
Date.new(2001,2,3).next_year #=> #<Date: 2002-02-03 ...>
Date.new(2008,2,29).next_year #=> #<Date: 2009-02-28 ...>
Date.new(2008,2,29).next_year(4) #=> #<Date: 2012-02-29 ...>
//}
Date#>> も参照してください。
@p... -
Fiddle
:: Handle :: NEXT -> Fiddle :: Handle (6117.0) -
RTLD_NEXT で表わされる擬似ハンドルを表します。
...RTLD_NEXT で表わされる擬似ハンドルを表します。
詳しくは dlsym(3) を参照してください。... -
Socket
:: Constants :: IPV6 _ NEXTHOP -> Integer (6116.0) -
Next hop address。 BasicSocket#getsockopt, BasicSocket#setsockopt の第2引数(optname)に使用します。
...Next hop address。
BasicSocket#getsockopt, BasicSocket#setsockopt
の第2引数(optname)に使用します。
@see Socket::Constants::IPPROTO_IPV6,
3542... -
Socket
:: IPV6 _ NEXTHOP -> Integer (6116.0) -
Next hop address。 BasicSocket#getsockopt, BasicSocket#setsockopt の第2引数(optname)に使用します。
...Next hop address。
BasicSocket#getsockopt, BasicSocket#setsockopt
の第2引数(optname)に使用します。
@see Socket::Constants::IPPROTO_IPV6,
3542... -
REXML
:: Child # next _ sibling -> REXML :: Node (6113.0) -
次の隣接ノードを返します。
...次の隣接ノードを返します。
REXML::Node#next_sibling_node の別名です。
@see REXML::Child#next_sibling=...