160件ヒット
[1-100件を表示]
(0.156秒)
クラス
- Array (60)
- BasicSocket (12)
- Module (24)
- Range (4)
- String (24)
モジュール
- Enumerable (24)
- Kernel (12)
キーワード
-
append
_ features (12) -
do
_ not _ reverse _ lookup (12) - each (24)
-
each
_ index (12) -
extend
_ object (12) - httpd (12)
- reverse! (12)
-
reverse
_ each (52)
検索結果
先頭5件
-
String
# reverse -> String (21220.0) -
文字列を文字単位で左右逆転した文字列を返します。
...文字列を文字単位で左右逆転した文字列を返します。
//emlist[例][ruby]{
p "foobar".reverse # => "raboof"
p "".reverse # => ""
//}... -
BasicSocket
# do _ not _ reverse _ lookup -> bool (12250.0) -
ソケットごとのアドレスからホスト名への逆引きの設定を返します。
...icSocket.do_not_reverse_lookup の値になります。
require 'socket'
BasicSocket.do_not_reverse_lookup = false
TCPSocket.open("www.ruby-lang.org", 80) {|sock|
p sock.do_not_reverse_lookup # => false
}
BasicSocket.do_not_reverse_lookup = true
TCPSocket.open("www.ruby-lang.o......rg", 80) {|sock|
p sock.do_not_reverse_lookup # => true
}
@see BasicSocket#do_not_reverse_lookup=... -
String
# reverse! -> self (9114.0) -
文字列を文字単位で左右逆転します。
...文字列を文字単位で左右逆転します。
//emlist[例][ruby]{
str = "foobar"
str.reverse!
p str # => "raboof"
//}... -
Range
# reverse _ each -> Enumerator (6233.0) -
逆順に各要素に対してブロックを評価します。
...配列を作ります。ただし、端点が Integer である場合は、配列を作らないように最適化が行われています。
ブロックを省略した場合は、各要素を逆順に辿る
Enumerator を返します。
@raise TypeError 終端を持たない範囲オブジェク......トに対してこのメソッドを呼んだ場合に発生します。
//emlist[例][ruby]{
(1..3).reverse_each # => #<Enumerator: ...>
(1..3).reverse_each { |v| p v }
# => 3
# 2
# 1
(1..).reverse_each { |v| p v } # raises: TypeError: can't iterate from NilClass
//}... -
Range
# reverse _ each {|element| . . . } -> self (6233.0) -
逆順に各要素に対してブロックを評価します。
...配列を作ります。ただし、端点が Integer である場合は、配列を作らないように最適化が行われています。
ブロックを省略した場合は、各要素を逆順に辿る
Enumerator を返します。
@raise TypeError 終端を持たない範囲オブジェク......トに対してこのメソッドを呼んだ場合に発生します。
//emlist[例][ruby]{
(1..3).reverse_each # => #<Enumerator: ...>
(1..3).reverse_each { |v| p v }
# => 3
# 2
# 1
(1..).reverse_each { |v| p v } # raises: TypeError: can't iterate from NilClass
//}... -
Array
# reverse _ each -> Enumerator (6221.0) -
各要素に対して逆順にブロックを評価します。
...て逆順にブロックを評価します。
ブロックが与えられなかった場合は、自身と reverse_each から生成した
Enumerator オブジェクトを返します。
//emlist[例][ruby]{
a = [ "a", "b", "c" ]
a.reverse_each {|x| print x, " " }
# => c b a
//}
@see Array#each... -
Array
# reverse _ each {|item| . . . } -> self (6221.0) -
各要素に対して逆順にブロックを評価します。
...て逆順にブロックを評価します。
ブロックが与えられなかった場合は、自身と reverse_each から生成した
Enumerator オブジェクトを返します。
//emlist[例][ruby]{
a = [ "a", "b", "c" ]
a.reverse_each {|x| print x, " " }
# => c b a
//}
@see Array#each... -
Enumerable
# reverse _ each -> Enumerator (6221.0) -
逆順に各要素に対してブロックを評価します。
...持した配列を作ります。
ブロックを省略した場合は、各要素を逆順に辿る
Enumerator を返します。
//emlist[例][ruby]{
{a: 1, b: 2, c: 3}.reverse_each # => #<Enumerator: ...>
{a: 1, b: 2, c: 3}.reverse_each { |v| p v }
# => [:c, 3]
# [:b, 2]
# [:a, 1]
//}... -
Enumerable
# reverse _ each {|element| . . . } -> self (6221.0) -
逆順に各要素に対してブロックを評価します。
...持した配列を作ります。
ブロックを省略した場合は、各要素を逆順に辿る
Enumerator を返します。
//emlist[例][ruby]{
{a: 1, b: 2, c: 3}.reverse_each # => #<Enumerator: ...>
{a: 1, b: 2, c: 3}.reverse_each { |v| p v }
# => [:c, 3]
# [:b, 2]
# [:a, 1]
//}... -
Module
# append _ features(module _ or _ class) -> self (6119.0) -
モジュール(あるいはクラス)に self の機能を追加します。
...実体であり、
include を Ruby で書くと以下のように定義できます。
//emlist[例][ruby]{
def include(*modules)
modules.reverse_each do |mod|
# append_features や included はプライベートメソッドなので
# 直接 mod.append_features(self) などとは書け......ない
mod.__send__(:append_features, self)
mod.__send__(:included, self)
end
end
//}
@see Module#included...