るりまサーチ

最速Rubyリファレンスマニュアル検索!
678件ヒット [1-100件を表示] (0.065秒)
トップページ > クエリ:p[x] > クエリ:loop[x]

別のキーワード

  1. openssl p
  2. openssl p=
  3. fileutils mkdir_p
  4. dh p
  5. dsa p

検索結果

<< 1 2 3 ... > >>

Kernel.#loop -> Enumerator (24214.0)

(中断されない限り)永遠にブロックの評価を繰り返します。 ブロックが指定されなければ、代わりに Enumerator を返します。

...されなければ、代わりに Enumerator を返します。

//emlist[例][ruby]{
loop
do
p
rint "Input: "
line = gets
break if !line or line =~ /^qQ/
# ...
end
//}

与えられたブロック内で StopIteration を Kernel.#raise すると
ループを終了して Enumerator が最後...
...
ループを終了させる場合、通常は break を使用してください。

//emlist[例][ruby]{
enum = Enumerator.new { |y|
y << "one"
y << "two"
:ok
}

result = loop {
p
uts enum.next
} # => :ok
//}


@return break の引数など、ループ脱出時の値を返します。...

Kernel.#loop { ... } -> object | nil (24214.0)

(中断されない限り)永遠にブロックの評価を繰り返します。 ブロックが指定されなければ、代わりに Enumerator を返します。

...されなければ、代わりに Enumerator を返します。

//emlist[例][ruby]{
loop
do
p
rint "Input: "
line = gets
break if !line or line =~ /^qQ/
# ...
end
//}

与えられたブロック内で StopIteration を Kernel.#raise すると
ループを終了して Enumerator が最後...
...
ループを終了させる場合、通常は break を使用してください。

//emlist[例][ruby]{
enum = Enumerator.new { |y|
y << "one"
y << "two"
:ok
}

result = loop {
p
uts enum.next
} # => :ok
//}


@return break の引数など、ループ脱出時の値を返します。...

Kernel.#loop -> Enumerator (24208.0)

(中断されない限り)永遠にブロックの評価を繰り返します。 ブロックが指定されなければ、代わりに Enumerator を返します。

...されなければ、代わりに Enumerator を返します。

//emlist[例][ruby]{
loop
do
p
rint "Input: "
line = gets
break if !line or line =~ /^qQ/
# ...
end
//}

与えられたブロック内で StopIteration を Kernel.#raise すると
ループを終了して nil を返します。...

Kernel.#loop { ... } -> object | nil (24208.0)

(中断されない限り)永遠にブロックの評価を繰り返します。 ブロックが指定されなければ、代わりに Enumerator を返します。

...されなければ、代わりに Enumerator を返します。

//emlist[例][ruby]{
loop
do
p
rint "Input: "
line = gets
break if !line or line =~ /^qQ/
# ...
end
//}

与えられたブロック内で StopIteration を Kernel.#raise すると
ループを終了して nil を返します。...

Socket.udp_server_loop_on(sockets) {|msg, msg_src| ... } -> () (18307.0)

sockets (UDP のソケット)に対し、通信を待ち受けます。

...sockets (UDP のソケット)に対し、通信を待ち受けます。

Socket.udp_server_sockets の返り値がこれの引数に適切です。

ソケットからメッセージを受け取るたびにブロックを呼び出します。
ブロックに渡される引数は msg と msg_src の...
...つで、
msg は受け取ったメッセージ文字列で、 msg_src は
通信相手の Socket::UDPSource オブジェクトです。

無限ループ構造になっています。

@param sockets 通信を待ち受けるソケットの配列
@see Socket.udp_server_recv, Socket.udp_server_loop...

絞り込み条件を変える

WIN32OLE_EVENT.message_loop -> () (12231.0)

Windowsのメッセージポンプを実行します。

...Windowsのメッセージポンプを実行します。

message_loopメソッドは、Windowsメッセージがキューイングされている限りメッ
セージの読み出しとディスパッチを実行します。

COMのスレッド間/プロセス間通信はスレッド内で呼び出...
...LE.new('InternetExplorer.Application.1')
event = WIN32OLE_EVENT.new(ie, 'DWebBrowserEvents2')
b = false
event.on_event('DocumentComplete') do |disp, uri|
disp.document.getElementsByTagName('a').each do |e|
p
uts "#{e.innerHTML}=#{e.href}" #=> ダウンロード=http://www.ruby-lang....
...org/ja/downloads/ など
end
disp.quit
b = true
end
ie.Navigate2 'http://www.ruby-lang.org/ja/'
loop
do
break if b
WIN32OLE_EVENT.message_loop
end

なお、メソッド名はloopですが、呼び出し時および既にキューイングされたメッ
セージの処...

Socket.tcp_server_loop(host, port) {|sock,addr| ...} -> () (12226.0)

TCP/IP で host:port で待ち受けるサーバ側のソケットを作成し、 新しい接続を受け入れるごとにブロックを呼び出します。

...TCP/IP で host:port で待ち受けるサーバ側のソケットを作成し、
新しい接続を受け入れるごとにブロックを呼び出します。

ブロックには新しい接続を表すソケットオブジェクトと、
クライアントアドレスを表す Addrinfo オブジ...
...ることに注意してください。
Addrinfo.getaddrinfo は複数のアドレスを返す(IPv4 と IPv6 など)
場合があり、その場合その全てが用いられます。つまり IPv4 と IPv6 の
両方を待ち受けます。getaddrinfo が 0 個のアドレスを返す場合はエ...
...な echo サーバ
# 一度に一つのクライアントした取り扱えない
require 'socket'

Socket.tcp_server_loop(16807) {|sock, client_addrinfo|
begin
IO.copy_stream(sock, sock)
ensure
sock.close
end
}

# スレッドを使った echo サーバ
# 同...

Socket.tcp_server_loop(port) {|sock,addr| ...} -> () (12226.0)

TCP/IP で host:port で待ち受けるサーバ側のソケットを作成し、 新しい接続を受け入れるごとにブロックを呼び出します。

...TCP/IP で host:port で待ち受けるサーバ側のソケットを作成し、
新しい接続を受け入れるごとにブロックを呼び出します。

ブロックには新しい接続を表すソケットオブジェクトと、
クライアントアドレスを表す Addrinfo オブジ...
...ることに注意してください。
Addrinfo.getaddrinfo は複数のアドレスを返す(IPv4 と IPv6 など)
場合があり、その場合その全てが用いられます。つまり IPv4 と IPv6 の
両方を待ち受けます。getaddrinfo が 0 個のアドレスを返す場合はエ...
...な echo サーバ
# 一度に一つのクライアントした取り扱えない
require 'socket'

Socket.tcp_server_loop(16807) {|sock, client_addrinfo|
begin
IO.copy_stream(sock, sock)
ensure
sock.close
end
}

# スレッドを使った echo サーバ
# 同...

Socket.accept_loop(sockets) {|sock, client_addrinfo| ...} -> () (12219.0)

sockets でサーバソケットを受け取り、接続を待ち受け、 クライアントとの接続が確立するたびにブロックにその接続 ソケットを渡し呼び出します。

...Socket.tcp_server_loop と同様、ブロックは
逐次的に呼び出されます。つまりブロックか終了するまで
次の接続は accept されません。
並列に通信したい場合は
スレッドのような並列実行機構を使う必要があります。

@param sockets...
...待ち受けたいサーバソケットの配列

@see Socket.tcp_server_loop, Socket.unix_server_loop...

static VALUE rb_f_loop(void) (12216.0)

loop の実体。永遠に yield を繰り返します。

...
loop
の実体。永遠に yield を繰り返します。...

絞り込み条件を変える

Socket.udp_server_loop(host, port) {|msg, msg_src| ... } -> () (12208.0)

UDP のサーバを起動して、メッセージが来るごとに ブロックを呼び出します。

...UDP のサーバを起動して、メッセージが来るごとに
ブロックを呼び出します。

ブロックに渡される引数は msg と msg_src の 2 つで、
msg は受け取ったメッセージ文字列で、 msg_src は
通信相手の Socket::UDPSource オブジェクトです...
...

@param host 割り当てるホスト名
@param port 割り当てるポート番号
@see Socket.udp_server_sockets, Socket.udp_server_loop_on...
<< 1 2 3 ... > >>