るりまサーチ

最速Rubyリファレンスマニュアル検索!
225件ヒット [101-200件を表示] (0.137秒)

別のキーワード

  1. openssl p
  2. openssl p=
  3. fileutils mkdir_p
  4. dsa p
  5. rsa p

ライブラリ

キーワード

検索結果

<< < 1 2 3 > >>

String#upto(max, exclusive = false) {|s| ... } -> self (6117.0)

self から始めて max まで 「次の文字列」を順番にブロックに与えて繰り返します。 「次」の定義については String#succ を参照してください。

...String#succ を参照してください。

たとえば以下のコードは a, b, c, ... z, aa, ... az, ..., za を
出力します。

//emlist[][ruby]{
("a" .. "za").each do |str|
p
uts str
end
'a'.upto('za') do |str|
p
uts str
end
//}

@param max 繰り返しをやめる文字列

@param e...

SystemExit#success? -> bool (6113.0)

終了ステータスが正常終了を示す値ならば true を返します。

...値ならば true を返します。

大半のシステムでは、ステータス 0 が正常終了を表します。

例:

begin
exit true
rescue SystemExit => err
p
err.success? # => true
end

begin
exit false
rescue SystemExit => err
p
err.success? # => false
end...

Prime::PseudoPrimeGenerator#next -> () (6002.0)

次の擬似素数を返します。 また内部的な位置を進めます。

...次の擬似素数を返します。
また内部的な位置を進めます。

サブクラスで実装してください。

@raise NotImplementedError 必ず発生します。...

String#succ! -> String (3258.0)

self を「次の」文字列に置き換えます。 「次の」文字列は、アルファベットなら 16 進数、 数字なら 10 進数とみなして計算されます。 「次の」文字列の計算では "99" → "100" のように繰り上げも行われます。 このとき負符号などは考慮されません。

...お、succ! と逆の動作をするメソッドはありません。

//emlist[例][ruby]{
p
"aa".succ # => "ab"

# 繰り上がり
p
"99".succ # => "100"
p
"a9".succ # => "b0"
p
"Az".succ # => "Ba"
p
"zz".succ # => "aaa"
p
"-9".succ # => "-10"
p
"9".succ # => "10"
p
"09".succ # =>...
..."10"

# アルファベット・数字とそれ以外の混在
p
"1.9.9".succ # => # "2.0.0"

# アルファベット・数字以外のみ
p
".".succ # => "/"
p
"\0".succ # => "\001"
p
"\377".succ # => "\001\000"
//}

@see String#succ...

Enumerator::Lazy#map {|item| ... } -> Enumerator::Lazy (3107.0)

Enumerable#map と同じですが、配列ではなくEnumerator::Lazy を返します。

...ap と同じですが、配列ではなくEnumerator::Lazy を返します。

@raise ArgumentError ブロックを指定しなかった場合に発生します。

//emlist[例][ruby]{
1.step.lazy.map{ |n| n % 3 == 0 }
# => #<Enumerator::Lazy: #<Enumerator::Lazy: #<Enumerator: 1:step>>:map>

1.step...
....lazy.collect{ |n| n.succ }.take(10).force
# => [2, 3, 4, 5, 6, 7, 8, 9, 10, 11]
//}

@see Enumerable#map...

絞り込み条件を変える

Prime::EratosthenesGenerator#next -> Integer (3044.0)

次の(擬似)素数を返します。なお、この実装においては擬似素数は真に素数です。

...いては擬似素数は真に素数です。

また内部的な列挙位置を進めます。

//emlist[例][ruby]{
require 'prime'
generator = Prime::EratosthenesGenerator.new
p
generator.next #=> 2
p
generator.next #=> 3
p
generator.succ #=> 5
p
generator.succ #=> 7
p
generator.next #=> 11
//}...

Prime::Generator23#next -> Integer (3002.0)

次の擬似素数を返します。

次の擬似素数を返します。

また内部的な列挙位置を進めます。

Prime::TrialDivisionGenerator#next -> Integer (3002.0)

次の(擬似)素数を返します。なお、この実装においては擬似素数は真に素数です。

次の(擬似)素数を返します。なお、この実装においては擬似素数は真に素数です。

また内部的な列挙位置を進めます。

String#next -> String (260.0)

self の「次の」文字列を返します。

...uby]{
p
"aa".succ # => "ab"
p
"88".succ.succ # => "90"
//}

"99" → "100", "AZZ" → "BAA" のような繰り上げも行われます。
このとき負符号などは考慮されません。

//emlist[][ruby]{
p
"99".succ # => "100"
p
"ZZ".succ # => "AAA"
p
"a9".succ # => "b0"
p
"-9...
...残りは保存されます。

//emlist[][ruby]{
p
"1.9.9".succ # => # "2.0.0"
//}

逆に self がアルファベットや数字をまったく含まない場合は、
単純に文字コードを 1 増やします。

//emlist[][ruby]{
p
".".succ # => "/"
//}

さらに、self が空文字列...
...succ と逆の動作をするメソッドはありません。
また、succ という名前の由来は successor です。


//emlist[例][ruby]{
p
"aa".succ # => "ab"

# 繰り上がり
p
"99".succ # => "100"
p
"a9".succ # => "b0"
p
"Az".succ # => "Ba"
p
"zz".succ # => "aaa"
p
"-9".succ...

String#next! -> String (158.0)

self を「次の」文字列に置き換えます。 「次の」文字列は、アルファベットなら 16 進数、 数字なら 10 進数とみなして計算されます。 「次の」文字列の計算では "99" → "100" のように繰り上げも行われます。 このとき負符号などは考慮されません。

...お、succ! と逆の動作をするメソッドはありません。

//emlist[例][ruby]{
p
"aa".succ # => "ab"

# 繰り上がり
p
"99".succ # => "100"
p
"a9".succ # => "b0"
p
"Az".succ # => "Ba"
p
"zz".succ # => "aaa"
p
"-9".succ # => "-10"
p
"9".succ # => "10"
p
"09".succ # =>...
..."10"

# アルファベット・数字とそれ以外の混在
p
"1.9.9".succ # => # "2.0.0"

# アルファベット・数字以外のみ
p
".".succ # => "/"
p
"\0".succ # => "\001"
p
"\377".succ # => "\001\000"
//}

@see String#succ...

絞り込み条件を変える

<< < 1 2 3 > >>