るりまサーチ

最速Rubyリファレンスマニュアル検索!
118件ヒット [1-100件を表示] (0.114秒)

別のキーワード

  1. resolv each_address
  2. resolv address
  3. resource address
  4. socket ip_address_list
  5. http proxy_address

ライブラリ

クラス

キーワード

検索結果

<< 1 2 > >>

Struct#each -> Enumerator (18115.0)

構造体の各メンバに対して繰り返します。

...ct.new は Struct の下位クラスを作成する点に
注意してください。

//emlist[例][ruby]{
Customer = Struct.new(:name, :address, :zip)
joe = Customer.new("Joe Smith", "123 Maple, Anytown NC", 12345)
joe.each {|x| puts(x) }

# => Joe Smith
# 123 Maple, Anytown NC
# 12345
//}...

Struct#each {|value| ... } -> self (18115.0)

構造体の各メンバに対して繰り返します。

...ct.new は Struct の下位クラスを作成する点に
注意してください。

//emlist[例][ruby]{
Customer = Struct.new(:name, :address, :zip)
joe = Customer.new("Joe Smith", "123 Maple, Anytown NC", 12345)
joe.each {|x| puts(x) }

# => Joe Smith
# 123 Maple, Anytown NC
# 12345
//}...

Resolv#each_address(name) {|name| ...} -> () (12203.0)

ホスト名 name の IP アドレスをルックアップし、 各ルックアップ結果のアドレスに対してブロックを評価します。

ホスト名 name の IP アドレスをルックアップし、
各ルックアップ結果のアドレスに対してブロックを評価します。

@param name ホスト名を文字列で与えます。

Resolv::DNS#each_address(name) {|name| ...} -> () (12203.0)

ホスト名 name の IP アドレスをルックアップし、 各ルックアップ結果のアドレスに対してブロックを評価します。

ホスト名 name の IP アドレスをルックアップし、
各ルックアップ結果のアドレスに対してブロックを評価します。

@param name ホスト名を文字列もしくはResolv::DNS::Nameのインスタンスで与えます。

Resolv::Hosts#each_address(name) {|name| ...} -> () (12203.0)

ホスト名 name の IP アドレスをルックアップし、 各ルックアップ結果のアドレスに対してブロックを評価します。

ホスト名 name の IP アドレスをルックアップし、
各ルックアップ結果のアドレスに対してブロックを評価します。

@param name ホスト名を文字列で与えます。

絞り込み条件を変える

Resolv#each_name(address) {|name| ...} -> () (6225.0)

IP アドレス address のホスト名をルックアップし、 各ルックアップ結果のホスト名に対してブロックを評価します。

...IP アドレス address のホスト名をルックアップし、
各ルックアップ結果のホスト名に対してブロックを評価します。

@param address IPアドレスを文字列で与えます。...

Resolv::DNS#each_name(address) {|name| ...} -> () (6225.0)

IP アドレス address のホスト名をルックアップし、 各ルックアップ結果のホスト名に対してブロックを評価します。

...IP アドレス address のホスト名をルックアップし、
各ルックアップ結果のホスト名に対してブロックを評価します。

@param address IPアドレスを文字列、 Resolv::IPv4 のインスタンス、
Resolv::IPv6 のインスタンス、のいず...

Resolv::Hosts#each_name(address) {|name| ...} -> () (6225.0)

IP アドレス address のホスト名をルックアップし、 各ルックアップ結果のホスト名に対してブロックを評価します。

...IP アドレス address のホスト名をルックアップし、
各ルックアップ結果のホスト名に対してブロックを評価します。

ルックアップは /etc/hosts, DNS の順で行います。

@param address IPアドレスを文字列で与えます。...

Array#pack(template) -> String (43.0)

配列の内容を template で指定された文字列にしたがって、 バイナリとしてパックした文字列を返します。

...121].pack("cccc") # => "Ruby"
[82, 117, 98, 121].pack("c4") # => "Ruby"
[82, 117, 98, 121].pack("c*") # => "Ruby"

s = ""
[82, 117, 98, 121].each {|c| s << c}
s # => "Ruby"

[82, 117, 98, 121].collect {|c| sprintf "%c", c}.join # => "Ruby"

[82, 117, 98, 121].inject("") {|s, c| s << c}...
...}

: 文字列を数値(文字コード)の配列に変換する例
//emlist[][ruby]{
"Ruby".unpack('C*') # => [82, 117, 98, 121]

a = []
"Ruby".each_byte {|c| a << c}
a # => [82, 117, 98, 121]
//}

: "x" でヌルバイトを埋めることができる
//emlist[][ruby]{
[82, 117, 98, 121].pac...
...=> -2
//}

: IPアドレス
//emlist[][ruby]{
require 'socket'
official_hostname, alias_hostnames, address_family, *address_list = Socket.gethostbyname("localhost")
address
_list.find {|address| address.size == 4 }.unpack("C4").join(".")
# => "127.0.0.1"

"127.0.0.1".split(".").collect {|c| c.to_i}....

Array#pack(template, buffer: String.new) -> String (43.0)

配列の内容を template で指定された文字列にしたがって、 バイナリとしてパックした文字列を返します。

...121].pack("cccc") # => "Ruby"
[82, 117, 98, 121].pack("c4") # => "Ruby"
[82, 117, 98, 121].pack("c*") # => "Ruby"

s = ""
[82, 117, 98, 121].each {|c| s << c}
s # => "Ruby"

[82, 117, 98, 121].collect {|c| sprintf "%c", c}.join # => "Ruby"

[82, 117, 98, 121].inject("") {|s, c| s << c}...
...}

: 文字列を数値(文字コード)の配列に変換する例
//emlist[][ruby]{
"Ruby".unpack('C*') # => [82, 117, 98, 121]

a = []
"Ruby".each_byte {|c| a << c}
a # => [82, 117, 98, 121]
//}

: "x" でヌルバイトを埋めることができる
//emlist[][ruby]{
[82, 117, 98, 121].pac...
...=> -2
//}

: IPアドレス
//emlist[][ruby]{
require 'socket'
official_hostname, alias_hostnames, address_family, *address_list = Socket.gethostbyname("localhost")
address
_list.find {|address| address.size == 4 }.unpack("C4").join(".")
# => "127.0.0.1"

"127.0.0.1".split(".").collect {|c| c.to_i}....

絞り込み条件を変える

<< 1 2 > >>