440件ヒット
[401-440件を表示]
(0.065秒)
ライブラリ
- ビルトイン (428)
-
json
/ add / range (12)
キーワード
- % (14)
- == (12)
- === (12)
- begin (12)
- bsearch (24)
- cover? (19)
- each (24)
- end (12)
- entries (7)
- eql? (12)
-
exclude
_ end? (12) - first (24)
- hash (12)
- include? (12)
- inspect (12)
- last (24)
- max (46)
- member? (12)
- min (46)
- minmax (12)
- overlap? (2)
-
reverse
_ each (4) - size (12)
- step (31)
-
to
_ a (7) -
to
_ json (12) -
to
_ s (12)
検索結果
先頭4件
-
Range
# step(s = 1) {|item| . . . } -> self (2.0) -
範囲内の要素を s おきに繰り返します。
範囲内の要素を s おきに繰り返します。
@param s 正の整数を指定します。
@return ブロックつきの時は self を返します。
@return ブロックなしの時は Enumerator を返します。
@raise ArgumentError s に 0 または負の数を指定した場合に発生します
//emlist[例][ruby]{
("a" .. "f").step(2) {|v| p v}
# => "a"
# "c"
# "e"
//}...ブロックを指定しなかった時かつ数値の Range の時は Enumerator::ArithmeticSequence を返します。
@return ブロックを指定しなかったその他の Range の時は Enumerator を返します。(例: String の Range)
//emlist[例][ruby]{
("a" .. "f").step(2) {|v| p v}... -
Range
# to _ a -> Array (2.0) -
self を配列に変換します。
...self を配列に変換します。
@raise RangeError 終端のない Range オブジェクトを変換しようとしたときに発生します。
//emlist[例][ruby]{
p (5..0).to_a # => []
p (0..3).to_a # => [0, 1, 2, 3]
p ('a'..'c').to_a # => ["a", "b", "c"]
p (:a..:d).to_a # => [......:a, :b, :c, :d]
require 'date'
p (Date.new(1965, 4, 14) .. Date.new(1965, 4, 14)).to_a # => [#<Date: 1965-04-14 ((2438865j,0s,0n),+0s,2299161j)>]
(1..).to_a # RangeError: cannot convert endless range to an array
//}... -
Range
# to _ json(*args) -> String (2.0) -
自身を JSON 形式の文字列に変換して返します。
...出しています。
@param args 引数はそのまま JSON::Generator::GeneratorMethods::Hash#to_json に渡されます。
//emlist[例][ruby]{
require "json/add/core"
(1..5).to_json # => "{\"json_class\":\"Range\",\"a\":[1,5,false]}"
//}
@see JSON::Generator::GeneratorMethods::Hash#to_json... -
Range
# to _ s -> String (2.0) -
self を文字列に変換します(始端と終端のオブジェクトは #to_s メソッドで文 字列に変換されます)。
...self を文字列に変換します(始端と終端のオブジェクトは #to_s メソッドで文
字列に変換されます)。
@see Range#inspect
//emlist[例][ruby]{
(1..5).to_s # => "1..5"
("1".."5").to_s # => "1..5"
//}...