ライブラリ
- ビルトイン (2218)
クラス
- Array (398)
- BasicObject (12)
- Bignum (6)
- Dir (12)
-
Encoding
:: Converter (48) - Enumerator (25)
-
Enumerator
:: Lazy (117) - File (48)
-
File
:: Stat (24) - Fixnum (6)
- Float (70)
- Hash (74)
- IO (24)
- Integer (60)
- Module (48)
- Numeric (48)
- Object (48)
- Range (35)
- Regexp (12)
- Set (6)
- String (24)
- Struct (38)
- Time (126)
モジュール
- Enumerable (561)
- FileTest (24)
- Kernel (252)
- Process (12)
キーワード
-
$ & (12) -
$ & # 39; (12) -
$ 1 (12) -
$ 10 (12) -
$ 11 (12) -
$ 2 (12) -
$ 3 (12) -
$ 4 (12) -
$ 5 (12) -
$ 6 (12) -
$ 7 (12) -
$ 8 (12) -
$ 9 (12) -
$ ` (12) -
$ ~ (12) - ** (24)
- =~ (12)
- ARGF (12)
- Numeric (12)
- Status (12)
- String (12)
- Symbol (12)
- all? (21)
- any? (24)
- binwrite (12)
- chunk (24)
-
class
_ eval (24) - collect (12)
- count (72)
-
default
_ proc= (12) -
delete
_ if (24) - detect (24)
- divide (6)
- divmod (24)
-
enum
_ for (24) - filter (28)
- filter! (28)
- find (24)
-
find
_ all (24) -
find
_ index (36) - fnmatch (12)
- fnmatch? (12)
- format (12)
-
group
_ by (24) - grpowned? (12)
- inspect (6)
-
keep
_ if (48) - map (12)
- max (84)
-
max
_ by (48) -
method
_ missing (12) - min (84)
-
min
_ by (48) - minmax (36)
-
minmax
_ by (24) - mkdir (12)
-
module
_ eval (24) - modulo (42)
- new (19)
-
next
_ float (11) - none? (21)
- nonzero? (12)
- nsec (12)
- one? (21)
- owned? (12)
- pack (21)
- partition (24)
- pow (24)
-
prev
_ float (11) -
primitive
_ convert (48) - printf (24)
- produce (6)
- reject (48)
- reject! (24)
- select (48)
- select! (48)
- setproctitle (12)
-
slice
_ after (22) -
slice
_ before (36) -
slice
_ when (11) - sort (24)
-
sort
_ by! (24) - sprintf (12)
- stat (12)
- step (21)
- strftime (12)
- subsec (12)
- test (24)
-
to
_ enum (24) -
to
_ f (12) -
to
_ h (19) -
to
_ i (12) -
to
_ s (12) -
tv
_ nsec (12) -
tv
_ sec (12) -
tv
_ usec (12) - uniq (24)
- unpack (12)
- usec (12)
-
values
_ at (12) -
world
_ readable? (24) -
world
_ writable? (24)
検索結果
先頭5件
-
Kernel
. # printf(format , *arg) -> nil (8030.0) -
C 言語の printf と同じように、format に従い引数を文字列に変 換して port に出力します。
...calculate%3s%-6s%.15f", 'PI', '...', Math::PI)
#=> calculate PI... 3.141592653589793
printf("%d %04x", 123, 123) #=> "123 007b"
printf("%08b '%4s'", 123, 123) #=> "01111011 ' 123'"
printf("%1$*2$s %2$d %1$s", "hello", 8) #=> " hello 8 hello"
printf("%1$*2$s %2$d", "he......llo", -8) #=> "hello -8"
printf("%+g:% g:%-g", 1.23, 1.23, 1.23) #=> "+1.23: 1.23:1.23"
printf("%u", -123) #=> "..4294967173"
//}
@see Kernel.#sprintf,IO#printf... -
Kernel
. # printf(port , format , *arg) -> nil (8030.0) -
C 言語の printf と同じように、format に従い引数を文字列に変 換して port に出力します。
...calculate%3s%-6s%.15f", 'PI', '...', Math::PI)
#=> calculate PI... 3.141592653589793
printf("%d %04x", 123, 123) #=> "123 007b"
printf("%08b '%4s'", 123, 123) #=> "01111011 ' 123'"
printf("%1$*2$s %2$d %1$s", "hello", 8) #=> " hello 8 hello"
printf("%1$*2$s %2$d", "he......llo", -8) #=> "hello -8"
printf("%+g:% g:%-g", 1.23, 1.23, 1.23) #=> "+1.23: 1.23:1.23"
printf("%u", -123) #=> "..4294967173"
//}
@see Kernel.#sprintf,IO#printf... -
Enumerable
# find _ index -> Enumerator (8024.0) -
条件に一致する最初の要素の位置を返します。
...も真にならなかった場合は nil を返します。
//emlist[例][ruby]{
(1..10).find_index {|i| i % 5 == 0 and i % 7 == 0 } #=> nil
(1..100).find_index {|i| i % 5 == 0 and i % 7 == 0 } #=> 34
//}
引数、ブロックのどちらも与えられなかった場合は、
Enumerator の... -
Enumerable
# find _ index {|obj| . . . } -> Integer | nil (8024.0) -
条件に一致する最初の要素の位置を返します。
...も真にならなかった場合は nil を返します。
//emlist[例][ruby]{
(1..10).find_index {|i| i % 5 == 0 and i % 7 == 0 } #=> nil
(1..100).find_index {|i| i % 5 == 0 and i % 7 == 0 } #=> 34
//}
引数、ブロックのどちらも与えられなかった場合は、
Enumerator の... -
Enumerable
# find _ index(val) -> Integer | nil (8024.0) -
条件に一致する最初の要素の位置を返します。
...も真にならなかった場合は nil を返します。
//emlist[例][ruby]{
(1..10).find_index {|i| i % 5 == 0 and i % 7 == 0 } #=> nil
(1..100).find_index {|i| i % 5 == 0 and i % 7 == 0 } #=> 34
//}
引数、ブロックのどちらも与えられなかった場合は、
Enumerator の... -
Array
# none? -> bool (8018.0) -
ブロックを指定しない場合は、 配列のすべての 要素が偽であれば真を返します。そうでなければ偽を返します。
...りに各要素に対して pattern === item を評価します。
//emlist[例][ruby]{
%w{ant bear cat}.none? {|word| word.length == 5} # => true
%w{ant bear cat}.none? {|word| word.length >= 4} # => false
%w{ant bear cat}.none?(/d/) # => true
[].none?... -
Array
# none? {|obj| . . . } -> bool (8018.0) -
ブロックを指定しない場合は、 配列のすべての 要素が偽であれば真を返します。そうでなければ偽を返します。
...りに各要素に対して pattern === item を評価します。
//emlist[例][ruby]{
%w{ant bear cat}.none? {|word| word.length == 5} # => true
%w{ant bear cat}.none? {|word| word.length >= 4} # => false
%w{ant bear cat}.none?(/d/) # => true
[].none?... -
Array
# none?(pattern) -> bool (8018.0) -
ブロックを指定しない場合は、 配列のすべての 要素が偽であれば真を返します。そうでなければ偽を返します。
...りに各要素に対して pattern === item を評価します。
//emlist[例][ruby]{
%w{ant bear cat}.none? {|word| word.length == 5} # => true
%w{ant bear cat}.none? {|word| word.length >= 4} # => false
%w{ant bear cat}.none?(/d/) # => true
[].none?... -
Array
# one? -> bool (8018.0) -
ブロックを指定しない場合は、 配列の要素のうち ちょうど一つだけが真であれば、真を返します。 そうでなければ偽を返します。
...りに各要素に対して pattern === item を評価します。
//emlist[例][ruby]{
%w{ant bear cat}.one? {|word| word.length == 4} # => true
%w{ant bear cat}.one? {|word| word.length > 4} # => false
%w{ant bear cat}.one?(/t/) # => false
[ nil, true, 99 ].one?... -
Array
# one? {|obj| . . . } -> bool (8018.0) -
ブロックを指定しない場合は、 配列の要素のうち ちょうど一つだけが真であれば、真を返します。 そうでなければ偽を返します。
...りに各要素に対して pattern === item を評価します。
//emlist[例][ruby]{
%w{ant bear cat}.one? {|word| word.length == 4} # => true
%w{ant bear cat}.one? {|word| word.length > 4} # => false
%w{ant bear cat}.one?(/t/) # => false
[ nil, true, 99 ].one?... -
Array
# one?(pattern) -> bool (8018.0) -
ブロックを指定しない場合は、 配列の要素のうち ちょうど一つだけが真であれば、真を返します。 そうでなければ偽を返します。
...りに各要素に対して pattern === item を評価します。
//emlist[例][ruby]{
%w{ant bear cat}.one? {|word| word.length == 4} # => true
%w{ant bear cat}.one? {|word| word.length > 4} # => false
%w{ant bear cat}.one?(/t/) # => false
[ nil, true, 99 ].one?...