別のキーワード
種類
- インスタンスメソッド (84)
- クラス (36)
- 特異メソッド (24)
- 文書 (12)
- ライブラリ (12)
クラス
- Regexp (36)
-
Resolv
:: DNS (36) -
Resolv
:: DNS :: Resource :: MX (36)
キーワード
-
1
. 6 . 8から1 . 8 . 0への変更点(まとめ) (12) - Monitor (12)
-
each
_ resource (12) - exchange (12)
- getresource (12)
- getresources (12)
- inspect (12)
- new (12)
- preference (12)
- resolv (12)
-
to
_ s (12) - union (12)
検索結果
先頭5件
-
Resolv
:: DNS :: Resource :: MX (18028.0) -
DNS リソースの MX レコード を表す抽象クラスです。
...DNS リソースの MX レコード
を表す抽象クラスです。
Resolv::DNS#getresource で MX レコードを得たい場合は
Resolv::DNS::Resource::IN::MX を使うべきです。... -
Resolv
:: DNS :: Resource :: IN :: MX (18016.0) -
DNS リソースのクラス IN、タイプ MX に対応する クラスです。
...DNS リソースのクラス IN、タイプ MX に対応する
クラスです。... -
Resolv
:: DNS :: Resource :: MX . new(preference , exchange) -> Resolv :: DNS :: Resource :: MX (3129.0) -
Resolv::DNS::Resource::MX のインスタンスを返します。
...Resolv::DNS::Resource::MX のインスタンスを返します。
@param preference MXの優先度
@param exchange MXのホスト... -
Resolv
:: DNS :: Resource :: MX # exchange -> Resolv :: DNS :: Name (3016.0) -
MXのホスト名を返します。
...MXのホスト名を返します。... -
Resolv
:: DNS :: Resource :: MX # preference -> Integer (3016.0) -
このMXレコードの優先度を返します。
...このMXレコードの優先度を返します。... -
Regexp
# to _ s -> String (24.0) -
正規表現の文字列表現を生成して返します。返される文字列は他の正規表 現に埋め込んでもその意味が保持されるようになっています。
...その意味が保持されるようになっています。
//emlist[][ruby]{
re = /foo|bar|baz/i
p re.to_s # => "(?i-mx:foo|bar|baz)"
p /#{re}+/o # => /(?i-mx:foo|bar|baz)+/
//}
ただし、後方参照を含む正規表現は意図通りにはならない場合があります。
こ......emlist[][ruby]{
re = /(foo|bar)\1/ # \1 は、foo か bar
p /(baz)#{re}/ # \1 は、baz
# => /(baz)(?-mix:(foo|bar)\1)/
//}
//emlist[使用例][ruby]{
re = /foo|bar|baz/i
p re.to_s # => "(?i-mx:foo|bar|baz)"
p /#{re}+/o # => /(?i-mx:foo|bar|baz)+/
//}
@see Regexp#inspect... -
Monitor (18.0)
-
スレッドの同期機構としてのモニター機能を提供するクラスです。 また同じスレッドから何度も lock できる Mutex としての機能も提供します。
...'monitor'
mon = Monitor.new
mon.synchronize {
mon.synchronize {
}
}
//}
Thread::Mutex ではデッドロックになります。
//emlist[Mutex でデッドロックになる例][ruby]{
mx = Mutex.new
mx.synchronize {
mx.synchronize {
}
}
# => deadlock; recursive locking (ThreadError)
//}... -
1
. 6 . 8から1 . 8 . 0への変更点(まとめ) (12.0) -
1.6.8から1.8.0への変更点(まとめ) * ((<1.6.8から1.8.0への変更点(まとめ)/インタプリタの変更>)) * ((<1.6.8から1.8.0への変更点(まとめ)/追加されたクラス/モジュール>)) * ((<1.6.8から1.8.0への変更点(まとめ)/追加されたメソッド>)) * ((<1.6.8から1.8.0への変更点(まとめ)/追加された定数>)) * ((<1.6.8から1.8.0への変更点(まとめ)/拡張されたクラス/メソッド(互換性のある変更)>)) * ((<1.6.8から1.8.0への変更点(まとめ)/変更されたクラス/メソッド(互換性のない変更)>)) * ((<1.6.8から1.8.0への変更点(まとめ)/文法の変更>)) * ((<1.6.8から1.8.0への変更点(まとめ)/正規表現>)) * ((<1.6.8から1.8.0への変更点(まとめ)/Marshal>)) * ((<1.6.8から1.8.0への変更点(まとめ)/Windows 対応>)) * ((<1.6.8から1.8.0への変更点(まとめ)/廃止された(される予定の)機能>)) * ((<1.6.8から1.8.0への変更点(まとめ)/ライブラリ>)) * ((<1.6.8から1.8.0への変更点(まとめ)/拡張ライブラリAPI>)) * ((<1.6.8から1.8.0への変更点(まとめ)/バグ修正>)) * ((<1.6.8から1.8.0への変更点(まとめ)/サポートプラットフォームの追加>))
...ドが生き返る
バグが修正されました。
((<rubyist:1282>))
: [bug]
((<ruby-talk:73481>))
p 'mike stok' =~ /^(?i-mx:mike) (?i-mx:stok)$/
=> ruby 1.6.8 (2002-12-24) [i586-linux]
nil
=> ruby 1.8.0 (2003-06-16) [i586-linux]
0
((<ruby... -
Regexp
# inspect -> String (6.0) -
Regexp#to_s より自然な文字列を返します。
...Regexp#to_s より自然な文字列を返します。
//emlist[例][ruby]{
p /^ugou.*?/i.to_s # => "(?i-mx:^ugou.*?)"
p /^ugou.*?/i.inspect # => "/^ugou.*?/i"
//}
@see Regexp#to_s...