189件ヒット
[1-100件を表示]
(0.076秒)
別のキーワード
種類
- インスタンスメソッド (136)
- 文書 (29)
- ライブラリ (24)
ライブラリ
- ビルトイン (136)
クラス
-
Enumerator
:: ArithmeticSequence (7) -
Enumerator
:: Lazy (12) - Integer (72)
- Range (45)
キーワード
- % (14)
-
1
. 6 . 8から1 . 8 . 0への変更点(まとめ) (12) -
NEWS for Ruby 3
. 0 . 0 (5) - debug (12)
- downto (24)
- force (12)
- hash (7)
- rake (12)
-
ruby 1
. 6 feature (12) - times (24)
- upto (24)
検索結果
先頭5件
-
Range
# step(s = 1) -> Enumerator (21108.0) -
範囲内の要素を s おきに繰り返します。
...@return ブロックつきの時は self を返します。
@return ブロックなしの時は Enumerator を返します。
@raise ArgumentError s に 0 または負の数を指定した場合に発生します
//emlist[例][ruby]{
("a" .. "f").step(2) {|v| p v}
# => "a"
# "c"
# "e"
//}... -
Range
# step(s = 1) {|item| . . . } -> self (21108.0) -
範囲内の要素を s おきに繰り返します。
...@return ブロックつきの時は self を返します。
@return ブロックなしの時は Enumerator を返します。
@raise ArgumentError s に 0 または負の数を指定した場合に発生します
//emlist[例][ruby]{
("a" .. "f").step(2) {|v| p v}
# => "a"
# "c"
# "e"
//}... -
Range
# step(s = 1) -> Enumerator (18109.0) -
範囲内の要素を s おきに繰り返します。
...なかった時かつ数値の Range の時は Enumerator::ArithmeticSequence を返します。
@return ブロックを指定しなかったその他の Range の時は Enumerator を返します。(例: String の Range)
//emlist[例][ruby]{
("a" .. "f").step(2) {|v| p v}
# => "a"
# "c"
# "... -
Range
# step(s = 1) -> Enumerator :: ArithmeticSequence (18109.0) -
範囲内の要素を s おきに繰り返します。
...なかった時かつ数値の Range の時は Enumerator::ArithmeticSequence を返します。
@return ブロックを指定しなかったその他の Range の時は Enumerator を返します。(例: String の Range)
//emlist[例][ruby]{
("a" .. "f").step(2) {|v| p v}
# => "a"
# "c"
# "... -
Range
# step(s = 1) {|item| . . . } -> self (18109.0) -
範囲内の要素を s おきに繰り返します。
...なかった時かつ数値の Range の時は Enumerator::ArithmeticSequence を返します。
@return ブロックを指定しなかったその他の Range の時は Enumerator を返します。(例: String の Range)
//emlist[例][ruby]{
("a" .. "f").step(2) {|v| p v}
# => "a"
# "c"
# "... -
debug (6018.0)
-
Ruby デバッガです。Ruby スクリプトのソースコードデバッグに使用します。
...に使用します。
また、Emacs を使用したインタフェース rubydb3x.el が
https://github.com/ruby/elisp にあるので、活用してください。
=== 使い方
$ ruby -rdebug foo.rb
または、Emacs から
M-x load-library rubydb3x.el
M-x rubydb
=== デバッグ......しくは次のブレークポイントに到達するま
で処理を続行します。
このコマンドの省略形は c です。
: step [nnn]
一行ずつ処理を実行します。引数を指定した場合、指定した行数分、処理を
続行します。メソッド......。
: next [nnn]
一行ずつ処理を実行します。引数を指定した場合、指定した行数分、処理を
続行します。step [nnn]との違いは、メソッド呼び出しのところでそのメ
ソッドの中に入らないことです。
このコマンドの... -
Integer
# upto(max) {|n| . . . } -> Integer (3106.0) -
self から max まで 1 ずつ増やしながら繰り返します。 self > max であれば何もしません。
...self から max まで 1 ずつ増やしながら繰り返します。
self > max であれば何もしません。
@param max 数値
@return self を返します。
//emlist[][ruby]{
5.upto(10) {|i| print i, " " } # => 5 6 7 8 9 10
//}
@see Integer#downto, Numeric#step, Integer#times... -
Range
# %(s) -> Enumerator (3009.0) -
範囲内の要素を s おきに繰り返します。
...なかった時かつ数値の Range の時は Enumerator::ArithmeticSequence を返します。
@return ブロックを指定しなかったその他の Range の時は Enumerator を返します。(例: String の Range)
//emlist[例][ruby]{
("a" .. "f").step(2) {|v| p v}
# => "a"
# "c"
# "... -
Range
# %(s) -> Enumerator :: ArithmeticSequence (3009.0) -
範囲内の要素を s おきに繰り返します。
...なかった時かつ数値の Range の時は Enumerator::ArithmeticSequence を返します。
@return ブロックを指定しなかったその他の Range の時は Enumerator を返します。(例: String の Range)
//emlist[例][ruby]{
("a" .. "f").step(2) {|v| p v}
# => "a"
# "c"
# "... -
Integer
# downto(min) -> Enumerator (3006.0) -
self から min まで 1 ずつ減らしながらブロックを繰り返し実行します。 self < min であれば何もしません。
...で 1 ずつ減らしながらブロックを繰り返し実行します。
self < min であれば何もしません。
@param min 数値
@return self を返します。
//emlist[][ruby]{
5.downto(1) {|i| print i, " " } # => 5 4 3 2 1
//}
@see Integer#upto, Numeric#step, Integer#times... -
Integer
# downto(min) {|n| . . . } -> self (3006.0) -
self から min まで 1 ずつ減らしながらブロックを繰り返し実行します。 self < min であれば何もしません。
...で 1 ずつ減らしながらブロックを繰り返し実行します。
self < min であれば何もしません。
@param min 数値
@return self を返します。
//emlist[][ruby]{
5.downto(1) {|i| print i, " " } # => 5 4 3 2 1
//}
@see Integer#upto, Numeric#step, Integer#times... -
Integer
# times -> Enumerator (3006.0) -
self 回だけ繰り返します。 self が正の整数でない場合は何もしません。
...れます。
//emlist[][ruby]{
3.times { puts "Hello, World!" } # Hello, World! と3行続いて表示される。
0.times { puts "Hello, World!" } # 何も表示されない。
5.times {|n| print n } # 01234 と表示される。
//}
@see Integer#upto, Integer#downto, Numeric#step...