クラス
-
ARGF
. class (680) - Array (1743)
- BasicObject (154)
- Bignum (75)
- Binding (52)
- Class (50)
- Complex (406)
- Data (10)
- Dir (118)
-
Encoding
:: Converter (176) -
Encoding
:: InvalidByteSequenceError (66) -
Encoding
:: UndefinedConversionError (44) - Enumerator (149)
-
Enumerator
:: ArithmeticSequence (60) -
Enumerator
:: Lazy (288) - Exception (73)
- FalseClass (33)
- Fiber (29)
- File (123)
-
File
:: Stat (77) - Fixnum (78)
- Float (332)
- FrozenError (5)
- Hash (924)
- IO (1022)
- Integer (648)
- KeyError (14)
- MatchData (180)
- Method (159)
- Module (880)
- Mutex (8)
- NilClass (61)
- Numeric (481)
- Object (712)
-
ObjectSpace
:: WeakMap (22) - Proc (100)
-
Process
:: Status (33) - Random (66)
- Range (340)
- Rational (288)
- Regexp (107)
-
RubyVM
:: AbstractSyntaxTree :: Node (12) -
RubyVM
:: InstructionSequence (86) - String (1714)
- Struct (109)
- Symbol (360)
- Thread (333)
-
Thread
:: Backtrace :: Location (66) -
Thread
:: ConditionVariable (27) -
Thread
:: Mutex (36) -
Thread
:: Queue (27) -
Thread
:: SizedQueue (72) - ThreadGroup (22)
- Time (142)
- TracePoint (172)
- TrueClass (33)
- UnboundMethod (108)
モジュール
- Comparable (79)
- Enumerable (1136)
- GC (11)
- Warning (8)
キーワード
- ! (11)
- != (11)
- !~ (11)
- % (62)
- & (72)
- * (83)
- ** (50)
- + (89)
- +@ (20)
- - (83)
- -@ (67)
-
/ (49) - < (67)
- << (71)
- <= (67)
- <=> (121)
- == (234)
- === (98)
- =~ (48)
- > (67)
- >= (67)
- >> (40)
- [] (291)
- []= (154)
- ^ (50)
-
_ _ id _ _ (11) -
_ _ send _ _ (22) -
_ dump (11) -
_ load (11) -
abort
_ on _ exception (11) -
abort
_ on _ exception= (11) - abs (11)
- abs2 (11)
-
absolute
_ path (22) - add (11)
-
add
_ trace _ func (11) - advise (11)
-
alias
_ method (11) - alive? (11)
- all? (39)
- allbits? (7)
- allocate (11)
- ancestors (11)
- angle (22)
- any? (56)
- anybits? (7)
- append (7)
-
append
_ features (11) - arg (22)
- assoc (22)
- at (11)
- atime (22)
- attr (33)
-
attr
_ accessor (11) -
attr
_ reader (11) -
attr
_ writer (11) - autoclose= (11)
- autoclose? (11)
- autoload (11)
- autoload? (11)
- backtrace (11)
-
backtrace
_ locations (33) -
base
_ label (22) - begin (28)
- between? (22)
- bind (11)
-
bind
_ call (10) - binmode (22)
- binmode? (22)
- birthtime (21)
-
bit
_ length (17) - broadcast (9)
- bsearch (44)
-
bsearch
_ index (18) - byteindex (2)
- byteoffset (4)
- byterindex (2)
- bytes (47)
- bytesize (11)
- byteslice (33)
- bytesplice (4)
- call (33)
-
callee
_ id (11) - capitalize (22)
- capitalize! (11)
- captures (11)
- casecmp (22)
- casecmp? (16)
- ceil (49)
- ceildiv (2)
- center (11)
- chain (6)
- chars (36)
- children (12)
- chmod (11)
- chomp (11)
- chomp! (11)
- chop (11)
- chop! (11)
- chown (11)
- chr (33)
- chunk (33)
-
chunk
_ while (19) - clamp (24)
- class (11)
-
class
_ eval (22) -
class
_ exec (11) -
class
_ variable _ defined? (11) -
class
_ variable _ get (11) -
class
_ variable _ set (11) -
class
_ variables (11) - clone (33)
- close (33)
-
close
_ on _ exec= (11) -
close
_ on _ exec? (11) -
close
_ read (11) -
close
_ write (11) - closed? (22)
- codepoints (36)
- coerce (33)
- collect (55)
- collect! (22)
-
collect
_ concat (11) - combination (22)
- compact (11)
- compact! (8)
-
compare
_ by _ identity (11) -
compare
_ by _ identity? (11) - concat (38)
- conj (11)
- conjugate (11)
-
const
_ defined? (11) -
const
_ get (11) -
const
_ missing (11) -
const
_ set (11) -
const
_ source _ location (5) - constants (11)
- convert (22)
- convpath (11)
- count (77)
- cover? (17)
- crypt (11)
- ctime (22)
- curry (42)
- cycle (44)
-
deconstruct
_ keys (2) - dedup (2)
- default (22)
- default= (11)
-
default
_ proc (11) -
default
_ proc= (11) -
define
_ method (22) -
define
_ singleton _ method (22) -
defined
_ class (11) - delete (55)
- delete! (11)
-
delete
_ at (11) -
delete
_ if (44) -
delete
_ prefix (7) -
delete
_ prefix! (7) -
delete
_ suffix (7) -
delete
_ suffix! (7) - denominator (55)
-
deprecate
_ constant (9) - deq (18)
-
destination
_ encoding (33) -
destination
_ encoding _ name (22) - detect (22)
- difference (6)
- dig (27)
- digits (22)
- directory? (11)
- disable (22)
- disasm (11)
- disassemble (11)
- display (11)
- div (28)
- divmod (39)
- downcase (22)
- downcase! (11)
- downto (22)
- drop (33)
-
drop
_ while (33) - dump (7)
- dup (33)
- each (254)
-
each
_ byte (66) -
each
_ char (66) -
each
_ child (12) -
each
_ codepoint (22) -
each
_ cons (22) -
each
_ entry (22) -
each
_ grapheme _ cluster (14) -
each
_ index (22) -
each
_ key (22) -
each
_ line (132) -
each
_ pair (22) -
each
_ slice (22) -
each
_ value (22) -
each
_ with _ index (22) -
each
_ with _ object (22) - empty? (11)
- enable (22)
- enabled? (11)
- enclosed? (11)
- encode (33)
- encode! (22)
- encoding (33)
- end (28)
-
end
_ with? (16) - enq (9)
- entries (17)
-
enum
_ for (22) - eof (22)
- eof? (22)
- eql? (148)
- equal? (44)
-
error
_ bytes (11) - eval (11)
-
eval
_ script (6) - event (11)
- except (3)
- exception (22)
- exit (11)
- extend (11)
-
extend
_ object (11) - extended (11)
-
external
_ encoding (11) - fcntl (11)
- fdatasync (11)
- fdiv (50)
- feed (11)
- fetch (73)
-
fetch
_ values (18) - fileno (32)
- fill (66)
- filter (54)
- filter! (24)
-
filter
_ map (15) - find (22)
-
find
_ all (33) -
find
_ index (66) - finish (11)
- finite? (16)
- first (78)
-
flat
_ map (11) - flatten (22)
- flatten! (11)
- flock (11)
- floor (49)
- flush (11)
-
force
_ encoding (11) - freeze (22)
- frozen? (11)
- fsync (11)
-
garbage
_ collect (11) - gcd (11)
- gcdlcm (11)
- getbyte (22)
- getc (22)
- getlocal (22)
- gets (66)
-
grapheme
_ clusters (14) - grep (33)
-
grep
_ v (31) - gsub (44)
- gsub! (44)
-
has
_ key? (11) -
has
_ value? (11) - hash (46)
- hex (11)
- id2name (11)
-
ignore
_ deadlock (3) -
ignore
_ deadlock= (3) - imag (22)
- imaginary (22)
- include (11)
- include? (66)
- included (11)
-
included
_ modules (11) - index (51)
- infinite? (16)
- inherited (11)
- initialize (11)
-
initialize
_ copy (11) - inject (33)
-
inplace
_ mode (11) -
inplace
_ mode= (11) - insert (22)
-
insert
_ output (11) - inspect (155)
-
instance
_ eval (22) -
instance
_ exec (11) -
instance
_ method (11) -
instance
_ methods (11) -
instance
_ of? (11) -
instance
_ variable _ defined? (11) -
instance
_ variable _ get (11) -
instance
_ variable _ set (11) -
instance
_ variables (11) -
instruction
_ sequence (6) - integer? (11)
- intern (11)
-
internal
_ encoding (11) - intersection (5)
- invert (11)
- ioctl (11)
- irb (8)
-
is
_ a? (11) - isatty (11)
- join (33)
-
keep
_ if (44) - key (18)
- key? (22)
- keys (11)
- kill (11)
-
kind
_ of? (11) - label (22)
- last (56)
- lazy (11)
- lcm (11)
- length (22)
- lineno (33)
- lineno= (22)
- lines (106)
- ljust (11)
-
local
_ variable _ defined? (11) -
local
_ variable _ get (11) -
local
_ variable _ set (11) - localtime (22)
- lock (11)
- lstat (11)
- lstrip (11)
- magnitude (11)
- map (55)
- map! (22)
-
marshal
_ dump (11) -
marshal
_ load (22) - match (55)
- match? (24)
- max (118)
- max= (9)
-
max
_ by (44) - member? (33)
- merge (22)
- merge! (22)
- method (11)
-
method
_ added (11) -
method
_ defined? (11) -
method
_ id (11) -
method
_ missing (11) -
method
_ removed (11) -
method
_ undefined (11) - methods (11)
- min (118)
-
min
_ by (44) - minmax (32)
-
minmax
_ by (22) -
module
_ eval (22) -
module
_ exec (11) -
module
_ function (19) - modulo (39)
- mtime (22)
- name (24)
- name= (9)
-
named
_ captures (11) - negative? (26)
- new (11)
- next (33)
- next! (11)
-
next
_ float (10) -
next
_ values (11) - nil? (11)
- nobits? (7)
- none? (39)
- nonzero? (11)
- numerator (55)
-
object
_ id (11) - oct (11)
- offset (22)
- one? (39)
- ord (22)
-
original
_ name (22) - pack (19)
- parameters (39)
- partition (11)
- path (40)
- peek (11)
-
peek
_ values (11) -
pending
_ interrupt? (11) - permutation (22)
- phase (22)
- pid (11)
- polar (22)
- pop (40)
- pos (33)
- pos= (33)
- positive? (26)
-
post
_ match (11) - pow (22)
-
pre
_ match (11) - pread (7)
- pred (11)
- prepend (37)
-
prepend
_ features (11) - prepended (11)
-
prev
_ float (10) -
primitive
_ convert (44) -
primitive
_ errinfo (11) - print (22)
- printf (22)
- priority (11)
- priority= (11)
- private (23)
-
private
_ class _ method (15) -
private
_ constant (11) -
private
_ instance _ methods (11) -
private
_ method _ defined? (11) -
private
_ methods (11) - product (22)
- protected (23)
-
protected
_ instance _ methods (11) -
protected
_ method _ defined? (11) -
protected
_ methods (11) - public (23)
-
public
_ class _ method (15) -
public
_ constant (11) -
public
_ instance _ method (11) -
public
_ instance _ methods (11) -
public
_ method (11) -
public
_ method _ defined? (11) -
public
_ methods (11) -
public
_ send (22) - push (20)
- putback (22)
- putc (22)
- puts (22)
- pwrite (7)
- quo (33)
- raise (26)
-
raised
_ exception (11) - rand (33)
- rassoc (22)
- rationalize (99)
- read (33)
-
read
_ nonblock (22) -
readagain
_ bytes (11) - readbyte (22)
- readchar (22)
- readline (66)
- readlines (66)
- readpartial (22)
- real (11)
- real? (22)
- receiver (12)
- rect (22)
- rectangular (22)
- reduce (33)
- refine (11)
- rehash (11)
- reject (77)
- reject! (44)
- remainder (25)
-
remove
_ class _ variable (11) -
remove
_ const (11) -
remove
_ instance _ variable (11) -
remove
_ method (11) - reopen (33)
-
repeated
_ combination (22) -
repeated
_ permutation (22) - replace (22)
- replacement (11)
- replacement= (11)
-
report
_ on _ exception (8) -
report
_ on _ exception= (8) -
respond
_ to? (11) -
respond
_ to _ missing? (11) - resume (11)
-
return
_ value (11) -
reverse
_ each (22) - rewind (33)
- rindex (44)
- rjust (11)
- rotate (11)
- rotate! (11)
- round (63)
- rpartition (11)
- rstrip (11)
- rstrip! (11)
- run (11)
- sample (44)
- scan (22)
- scrub (33)
- scrub! (33)
- seek (33)
- select (99)
- select! (44)
- self (11)
- send (22)
-
set
_ backtrace (11) -
set
_ encoding (66) -
set
_ trace _ func (11) - setbyte (11)
- shift (51)
- shuffle (22)
- shuffle! (22)
- signal (9)
-
singleton
_ class (11) -
singleton
_ method (11) -
singleton
_ method _ added (11) -
singleton
_ method _ removed (11) -
singleton
_ method _ undefined (11) -
singleton
_ methods (11) - size (61)
- sleep (11)
- slice (161)
- slice! (33)
-
slice
_ after (42) -
slice
_ before (55) -
slice
_ when (21) - sort (44)
- sort! (22)
-
sort
_ by (22) -
sort
_ by! (22) -
source
_ encoding (33) -
source
_ encoding _ name (22) -
source
_ location (33) - split (17)
- squeeze (11)
- squeeze! (11)
-
start
_ with? (16) - stat (11)
- status (11)
- step (112)
- stop? (11)
- store (11)
- strftime (11)
- strip (11)
- strip! (11)
- sub (33)
- sub! (33)
- subclasses (3)
- succ (22)
- succ! (11)
- sum (49)
-
super
_ method (20) - superclass (3)
- swapcase (22)
- swapcase! (11)
- symlink? (11)
- sync (11)
- sync= (11)
- synchronize (11)
- sysread (11)
- sysseek (11)
- syswrite (11)
- taint (9)
- tainted? (9)
- take (33)
-
take
_ while (66) - tally (6)
- tap (7)
- tell (33)
- terminate (11)
- then (12)
-
thread
_ variable? (11) -
thread
_ variable _ get (11) -
thread
_ variable _ set (11) - times (22)
-
to
_ a (94) -
to
_ ary (22) -
to
_ binary (9) -
to
_ c (11) -
to
_ enum (22) -
to
_ f (33) -
to
_ h (29) -
to
_ hash (11) -
to
_ i (66) -
to
_ int (11) -
to
_ io (11) -
to
_ path (7) -
to
_ proc (11) -
to
_ r (33) -
to
_ s (127) -
to
_ str (11) -
to
_ sym (11) - tr (11)
- tr! (11)
-
tr
_ s (11) -
tr
_ s! (11) - transfer (3)
-
transform
_ keys (17) -
transform
_ keys! (17) -
transform
_ values (16) -
transform
_ values! (16) - truncate (55)
- trust (9)
- tty? (11)
-
undef
_ method (11) - undump (7)
- ungetbyte (11)
- ungetc (11)
-
unicode
_ normalize (10) -
unicode
_ normalize! (10) -
unicode
_ normalized? (10) - union (6)
- uniq (22)
- unlock (11)
- unpack (11)
- unpack1 (8)
- unshift (11)
- untaint (9)
- untrust (9)
- untrusted? (9)
- upcase (22)
- upcase! (11)
- update (22)
- upto (33)
- using (11)
- value? (11)
- values (11)
-
values
_ at (44) - wait (9)
- wakeup (11)
- warn (8)
- with (2)
-
with
_ index (10) -
with
_ object (22) - write (22)
-
write
_ nonblock (11) - yield (11)
-
yield
_ self (14) - zero? (11)
- zip (66)
- | (61)
検索結果
先頭5件
-
Integer
# [](range) -> Integer (75.0) -
nth 番目のビット(最下位ビット(LSB)が 0 番目)が立っている時 1 を、そうでなければ 0 を返します。
...なければ 0 を返します。
@param nth 何ビット目を指すかの数値
@param len 何ビット分を返すか
@param range 返すビットの範囲
@return self[nth] は 1 か 0
@return self[i, len] は (n >> i) & ((1 << len) - 1) と同じ
@return self[i..j] は (n >> i)......(j - i + 1)) - 1) と同じ
@return self[i...j] は (n >> i) & ((1 << (j - i)) - 1) と同じ
@return self[i..] は (n >> i) と同じ
@return self[..j] は n & ((1 << (j + 1)) - 1) が 0 なら 0
@return self[...j] は n & ((1 << j) - 1) が 0 なら 0
@raise ArgumentError self[..j......] で n & ((1 << (j + 1)) - 1) が 0 以外のとき
@raise ArgumentError self[...j] で n & ((1 << j) - 1) が 0 以外のとき
//emlist[][ruby]{
a = 0b11001100101010
30.downto(0) {|n| print a[n] }
# => 0000000000000000011001100101010
a = 9**15
50.downto(0) {|n| print a[n] }
# => 000101110110100... -
Enumerable
# max {|a , b| . . . } -> object | nil (64.0) -
ブロックの評価結果で各要素の大小判定を行い、最大の要素、もしくは最大の n 要素が入った降順の配列を返します。 引数を指定しない形式では要素が存在しなければ nil を返します。 引数を指定する形式では、空の配列を返します。
...を返すかは不定です。
@param n 取得する要素数。
@raise TypeError ブロックが整数以外を返したときに発生します。
//emlist[例][ruby]{
class Person
attr_reader :name, :age
def initialize(name, age)
@name = name
@age = age
end
end
people = [......{ |x, y| (x.age <=> y.age).nonzero? || y.name <=> x.name }
# => #<Person:0x007fc54b0240a0 @name="sato", @age=55>
people.max(2) { |x, y| (x.age <=> y.age).nonzero? || y.name <=> x.name }
# => [#<Person:0x007fc54b0240a0 @name="sato", @age=55>, #<Person:0x007fc54c033ea0 @name="suzuki", @age=55>]
//}... -
Enumerable
# max(n) {|a , b| . . . } -> Array (64.0) -
ブロックの評価結果で各要素の大小判定を行い、最大の要素、もしくは最大の n 要素が入った降順の配列を返します。 引数を指定しない形式では要素が存在しなければ nil を返します。 引数を指定する形式では、空の配列を返します。
...を返すかは不定です。
@param n 取得する要素数。
@raise TypeError ブロックが整数以外を返したときに発生します。
//emlist[例][ruby]{
class Person
attr_reader :name, :age
def initialize(name, age)
@name = name
@age = age
end
end
people = [......{ |x, y| (x.age <=> y.age).nonzero? || y.name <=> x.name }
# => #<Person:0x007fc54b0240a0 @name="sato", @age=55>
people.max(2) { |x, y| (x.age <=> y.age).nonzero? || y.name <=> x.name }
# => [#<Person:0x007fc54b0240a0 @name="sato", @age=55>, #<Person:0x007fc54c033ea0 @name="suzuki", @age=55>]
//}... -
Enumerable
# min {|a , b| . . . } -> object | nil (64.0) -
ブロックの評価結果で各要素の大小判定を行い、最小の要素、もしくは最小の n 要素が昇順で入った配列を返します。 引数を指定しない形式では要素が存在しなければ nil を返します。 引数を指定する形式では、空の配列を返します。
...素が複数存在する場合、どの要素を返すかは不定です。
@param n 取得する要素数。
//emlist[例][ruby]{
class Person
attr_reader :name, :age
def initialize(name, age)
@name = name
@age = age
end
end
people = [
Person.new("sato", 55),
Person.new("sato......=> x.name }
# => #<Person:0x007fd6f0824190 @name="tanaka", @age=11>
people.min(2) { |x, y| (x.age <=> y.age).nonzero? || y.name <=> x.name }
# => [#<Person:0x007fb5899ef4a8 @name="tanaka", @age=11>, #<Person:0x007fb5899ef728 @name="suzuki", @age=11>]
//}
@raise TypeError ブロックが整数... -
Enumerable
# min(n) {|a , b| . . . } -> Array (64.0) -
ブロックの評価結果で各要素の大小判定を行い、最小の要素、もしくは最小の n 要素が昇順で入った配列を返します。 引数を指定しない形式では要素が存在しなければ nil を返します。 引数を指定する形式では、空の配列を返します。
...素が複数存在する場合、どの要素を返すかは不定です。
@param n 取得する要素数。
//emlist[例][ruby]{
class Person
attr_reader :name, :age
def initialize(name, age)
@name = name
@age = age
end
end
people = [
Person.new("sato", 55),
Person.new("sato......=> x.name }
# => #<Person:0x007fd6f0824190 @name="tanaka", @age=11>
people.min(2) { |x, y| (x.age <=> y.age).nonzero? || y.name <=> x.name }
# => [#<Person:0x007fb5899ef4a8 @name="tanaka", @age=11>, #<Person:0x007fb5899ef728 @name="suzuki", @age=11>]
//}
@raise TypeError ブロックが整数... -
Numeric
# step(by: 1 , to: Float :: INFINITY) -> Enumerator (57.0) -
self からはじめ step を足しながら limit を越える 前までブロックを繰り返します。step は負の数も指定できます。また、limit や step には Float なども 指定できます。
...。
@param limit ループの上限あるいは下限を数値で指定します。step に負の数が指定された場合は、
下限として解釈されます。
@param step 各ステップの大きさを数値で指定します。負の数を指定することもできます。
@par......at::INFINITYを指定したとみなされます。
@param by 引数 step と同じです。
@return ブロックが指定された時は self を返します。
@return ブロックが指定されなかった時は Enumerator を返します。
@return 特に limit (または to) と step の両......方が Numeric または nil の時は
Enumerator::ArithmeticSequence を返します。
@raise ArgumentError step に 0 を指定した場合に発生します。
//emlist[例][ruby]{
2.step(5){|n| p n}
2
3
4
5
1.1.step(1.5, 0.1) {|n| p n}
1.1
1.2
1.3
1.4
1.5
10.step(6, -1){|n| p n}
10... -
Numeric
# step(by: 1 , to: Float :: INFINITY) -> Enumerator :: ArithmeticSequence (57.0) -
self からはじめ step を足しながら limit を越える 前までブロックを繰り返します。step は負の数も指定できます。また、limit や step には Float なども 指定できます。
...。
@param limit ループの上限あるいは下限を数値で指定します。step に負の数が指定された場合は、
下限として解釈されます。
@param step 各ステップの大きさを数値で指定します。負の数を指定することもできます。
@par......at::INFINITYを指定したとみなされます。
@param by 引数 step と同じです。
@return ブロックが指定された時は self を返します。
@return ブロックが指定されなかった時は Enumerator を返します。
@return 特に limit (または to) と step の両......方が Numeric または nil の時は
Enumerator::ArithmeticSequence を返します。
@raise ArgumentError step に 0 を指定した場合に発生します。
//emlist[例][ruby]{
2.step(5){|n| p n}
2
3
4
5
1.1.step(1.5, 0.1) {|n| p n}
1.1
1.2
1.3
1.4
1.5
10.step(6, -1){|n| p n}
10... -
Numeric
# step(by: 1 , to: Float :: INFINITY) {|n| . . . } -> self (57.0) -
self からはじめ step を足しながら limit を越える 前までブロックを繰り返します。step は負の数も指定できます。また、limit や step には Float なども 指定できます。
...。
@param limit ループの上限あるいは下限を数値で指定します。step に負の数が指定された場合は、
下限として解釈されます。
@param step 各ステップの大きさを数値で指定します。負の数を指定することもできます。
@par......at::INFINITYを指定したとみなされます。
@param by 引数 step と同じです。
@return ブロックが指定された時は self を返します。
@return ブロックが指定されなかった時は Enumerator を返します。
@return 特に limit (または to) と step の両......方が Numeric または nil の時は
Enumerator::ArithmeticSequence を返します。
@raise ArgumentError step に 0 を指定した場合に発生します。
//emlist[例][ruby]{
2.step(5){|n| p n}
2
3
4
5
1.1.step(1.5, 0.1) {|n| p n}
1.1
1.2
1.3
1.4
1.5
10.step(6, -1){|n| p n}
10... -
Numeric
# step(by: , to: -Float :: INFINITY) -> Enumerator (57.0) -
self からはじめ step を足しながら limit を越える 前までブロックを繰り返します。step は負の数も指定できます。また、limit や step には Float なども 指定できます。
...。
@param limit ループの上限あるいは下限を数値で指定します。step に負の数が指定された場合は、
下限として解釈されます。
@param step 各ステップの大きさを数値で指定します。負の数を指定することもできます。
@par......at::INFINITYを指定したとみなされます。
@param by 引数 step と同じです。
@return ブロックが指定された時は self を返します。
@return ブロックが指定されなかった時は Enumerator を返します。
@return 特に limit (または to) と step の両......方が Numeric または nil の時は
Enumerator::ArithmeticSequence を返します。
@raise ArgumentError step に 0 を指定した場合に発生します。
//emlist[例][ruby]{
2.step(5){|n| p n}
2
3
4
5
1.1.step(1.5, 0.1) {|n| p n}
1.1
1.2
1.3
1.4
1.5
10.step(6, -1){|n| p n}
10... -
Numeric
# step(by: , to: -Float :: INFINITY) -> Enumerator :: ArithmeticSequence (57.0) -
self からはじめ step を足しながら limit を越える 前までブロックを繰り返します。step は負の数も指定できます。また、limit や step には Float なども 指定できます。
...。
@param limit ループの上限あるいは下限を数値で指定します。step に負の数が指定された場合は、
下限として解釈されます。
@param step 各ステップの大きさを数値で指定します。負の数を指定することもできます。
@par......at::INFINITYを指定したとみなされます。
@param by 引数 step と同じです。
@return ブロックが指定された時は self を返します。
@return ブロックが指定されなかった時は Enumerator を返します。
@return 特に limit (または to) と step の両......方が Numeric または nil の時は
Enumerator::ArithmeticSequence を返します。
@raise ArgumentError step に 0 を指定した場合に発生します。
//emlist[例][ruby]{
2.step(5){|n| p n}
2
3
4
5
1.1.step(1.5, 0.1) {|n| p n}
1.1
1.2
1.3
1.4
1.5
10.step(6, -1){|n| p n}
10... -
Numeric
# step(by: , to: -Float :: INFINITY) {|n| . . . } -> self (57.0) -
self からはじめ step を足しながら limit を越える 前までブロックを繰り返します。step は負の数も指定できます。また、limit や step には Float なども 指定できます。
...。
@param limit ループの上限あるいは下限を数値で指定します。step に負の数が指定された場合は、
下限として解釈されます。
@param step 各ステップの大きさを数値で指定します。負の数を指定することもできます。
@par......at::INFINITYを指定したとみなされます。
@param by 引数 step と同じです。
@return ブロックが指定された時は self を返します。
@return ブロックが指定されなかった時は Enumerator を返します。
@return 特に limit (または to) と step の両......方が Numeric または nil の時は
Enumerator::ArithmeticSequence を返します。
@raise ArgumentError step に 0 を指定した場合に発生します。
//emlist[例][ruby]{
2.step(5){|n| p n}
2
3
4
5
1.1.step(1.5, 0.1) {|n| p n}
1.1
1.2
1.3
1.4
1.5
10.step(6, -1){|n| p n}
10... -
Numeric
# step(limit , step = 1) -> Enumerator (57.0) -
self からはじめ step を足しながら limit を越える 前までブロックを繰り返します。step は負の数も指定できます。また、limit や step には Float なども 指定できます。
...。
@param limit ループの上限あるいは下限を数値で指定します。step に負の数が指定された場合は、
下限として解釈されます。
@param step 各ステップの大きさを数値で指定します。負の数を指定することもできます。
@par......at::INFINITYを指定したとみなされます。
@param by 引数 step と同じです。
@return ブロックが指定された時は self を返します。
@return ブロックが指定されなかった時は Enumerator を返します。
@return 特に limit (または to) と step の両......方が Numeric または nil の時は
Enumerator::ArithmeticSequence を返します。
@raise ArgumentError step に 0 を指定した場合に発生します。
//emlist[例][ruby]{
2.step(5){|n| p n}
2
3
4
5
1.1.step(1.5, 0.1) {|n| p n}
1.1
1.2
1.3
1.4
1.5
10.step(6, -1){|n| p n}
10... -
Numeric
# step(limit , step = 1) -> Enumerator :: ArithmeticSequence (57.0) -
self からはじめ step を足しながら limit を越える 前までブロックを繰り返します。step は負の数も指定できます。また、limit や step には Float なども 指定できます。
...。
@param limit ループの上限あるいは下限を数値で指定します。step に負の数が指定された場合は、
下限として解釈されます。
@param step 各ステップの大きさを数値で指定します。負の数を指定することもできます。
@par......at::INFINITYを指定したとみなされます。
@param by 引数 step と同じです。
@return ブロックが指定された時は self を返します。
@return ブロックが指定されなかった時は Enumerator を返します。
@return 特に limit (または to) と step の両......方が Numeric または nil の時は
Enumerator::ArithmeticSequence を返します。
@raise ArgumentError step に 0 を指定した場合に発生します。
//emlist[例][ruby]{
2.step(5){|n| p n}
2
3
4
5
1.1.step(1.5, 0.1) {|n| p n}
1.1
1.2
1.3
1.4
1.5
10.step(6, -1){|n| p n}
10... -
Numeric
# step(limit , step = 1) {|n| . . . } -> self (57.0) -
self からはじめ step を足しながら limit を越える 前までブロックを繰り返します。step は負の数も指定できます。また、limit や step には Float なども 指定できます。
...。
@param limit ループの上限あるいは下限を数値で指定します。step に負の数が指定された場合は、
下限として解釈されます。
@param step 各ステップの大きさを数値で指定します。負の数を指定することもできます。
@par......at::INFINITYを指定したとみなされます。
@param by 引数 step と同じです。
@return ブロックが指定された時は self を返します。
@return ブロックが指定されなかった時は Enumerator を返します。
@return 特に limit (または to) と step の両......方が Numeric または nil の時は
Enumerator::ArithmeticSequence を返します。
@raise ArgumentError step に 0 を指定した場合に発生します。
//emlist[例][ruby]{
2.step(5){|n| p n}
2
3
4
5
1.1.step(1.5, 0.1) {|n| p n}
1.1
1.2
1.3
1.4
1.5
10.step(6, -1){|n| p n}
10...