るりまサーチ

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

別のキーワード

  1. net/pop pop
  2. pop start
  3. pop3 start
  4. net/pop start
  5. pop delete_all

ライブラリ

モジュール

キーワード

検索結果

<< 1 2 3 ... > >>

Net::POPMail#pop -> String (18206.0)

メールを受信します。

...を返します。

pop
, all, mail はすべて同じ効果ですが、
all と mail は obsolete です。


使用例:

require 'net/pop'

Net::POP3.start('pop.example.com', 110,
'YourAccount', 'YourPassword') {|pop|
pop
.mails.each do |m|
puts m.pop
end
}...
...t/pop'

Net::POP3.start('pop.example.com', 110) {|pop|
pop
.each_mail do |m|
m.pop do |str|
print str
end
end
}

@
param io メールの内容を書きこむオブジェクト
@
raise TimeoutError 通信がタイムアウトした場合に発生します
@
raise Net::POPE...
...rror サーバが認証失敗以外のエラーを報告した場合に発生します
@
raise Net::POPBadResponse サーバからの応答がプロトコル上不正であった場合に発生します...

Net::POPMail#pop {|str| .... } -> nil (18206.0)

メールを受信します。

...を返します。

pop
, all, mail はすべて同じ効果ですが、
all と mail は obsolete です。


使用例:

require 'net/pop'

Net::POP3.start('pop.example.com', 110,
'YourAccount', 'YourPassword') {|pop|
pop
.mails.each do |m|
puts m.pop
end
}...
...t/pop'

Net::POP3.start('pop.example.com', 110) {|pop|
pop
.each_mail do |m|
m.pop do |str|
print str
end
end
}

@
param io メールの内容を書きこむオブジェクト
@
raise TimeoutError 通信がタイムアウトした場合に発生します
@
raise Net::POPE...
...rror サーバが認証失敗以外のエラーを報告した場合に発生します
@
raise Net::POPBadResponse サーバからの応答がプロトコル上不正であった場合に発生します...

Net::POPMail#pop(io) -> object (18206.0)

メールを受信します。

...を返します。

pop
, all, mail はすべて同じ効果ですが、
all と mail は obsolete です。


使用例:

require 'net/pop'

Net::POP3.start('pop.example.com', 110,
'YourAccount', 'YourPassword') {|pop|
pop
.mails.each do |m|
puts m.pop
end
}...
...t/pop'

Net::POP3.start('pop.example.com', 110) {|pop|
pop
.each_mail do |m|
m.pop do |str|
print str
end
end
}

@
param io メールの内容を書きこむオブジェクト
@
raise TimeoutError 通信がタイムアウトした場合に発生します
@
raise Net::POPE...
...rror サーバが認証失敗以外のエラーを報告した場合に発生します
@
raise Net::POPBadResponse サーバからの応答がプロトコル上不正であった場合に発生します...

Array#pop -> object | nil (18151.0)

自身の末尾から要素を取り除いてそれを返します。 引数を指定した場合はその個数だけ取り除き、それを配列で返します。

...な方法として使えます。

@
param n 自身から取り除きたい要素の個数を整数で指定します。
整数以外のオブジェクトを指定した場合は to_int メソッドによる暗
黙の型変換を試みます。

@
raise TypeError 引数に整数以...
...ruby]{
array = [1, [2, 3], 4]
p array.pop # => 4
p array.pop # => [2, 3]
p array # => [1]

p array.pop # => 1
p array.pop # => nil
p array # => []
array = [1, 2, 3]
p array.pop(2) #=> [2, 3]
p array #=> [1]
//}

@
see Array#push, Array#shift, Array#uns...

Array#pop(n) -> Array (18151.0)

自身の末尾から要素を取り除いてそれを返します。 引数を指定した場合はその個数だけ取り除き、それを配列で返します。

...な方法として使えます。

@
param n 自身から取り除きたい要素の個数を整数で指定します。
整数以外のオブジェクトを指定した場合は to_int メソッドによる暗
黙の型変換を試みます。

@
raise TypeError 引数に整数以...
...ruby]{
array = [1, [2, 3], 4]
p array.pop # => 4
p array.pop # => [2, 3]
p array # => [1]

p array.pop # => 1
p array.pop # => nil
p array # => []
array = [1, 2, 3]
p array.pop(2) #=> [2, 3]
p array #=> [1]
//}

@
see Array#push, Array#shift, Array#uns...

絞り込み条件を変える

Thread::SizedQueue#pop(non_block = false) -> object (15138.0)

キューからひとつ値を取り出します。 キューに push しようと待っているスレッドがあれば、実行を再開させます。

...あれば、実行を再開させます。

@
param non_block true を与えると、キューが空の時に例外 ThreadError が発生します。

//emlist[例][ruby]{
require 'thread'

q = SizedQueue.new(4)

th1 = Thread.start do
while resource = q.pop
puts resource
end
end

[:resource1,...
...resource = q.pop
puts resource
end
end

[:resource1, :resource2, :resource3, nil].each{|r|
q.push(r)
}

begin
th1.join
q.pop(true)
rescue => e
p e
p e.message
end

# => resource1
# resource2
# resource3
# => #<ThreadError: queue empty>
# => "queue empty"
//}

@
see Thread::Queue#pop...

Thread::Queue#pop(non_block = false) -> object (15126.0)

キューからひとつ値を取り出します。キューが空の時、呼出元のスレッドは停止します。

...呼出元のスレッドは停止します。

@
param non_block true を与えると、キューが空の時に例外 ThreadError が発生します。

//emlist[例][ruby]{
require 'thread'

q = Queue.new

th1 = Thread.start do
while resource = q.pop
puts resource
end
end

[:resource1, :res...
...rue][ruby]{
require 'thread'

q = Queue.new

th1 = Thread.start do
while resource = q.pop
puts resource
end
end

[:resource1, :resource2, :resource3, nil].each { |r|
q.push(r)
}

begin
th1.join
q.pop(true)
rescue => e
p e
end

# => resource1
# resource2
# resource3
# => #<ThreadError...

Kernel#xpopen(command, *mode) -> IO (6119.0)

command を表示してから IO.popen の実行します。

...command を表示してから IO.popen の実行します。

@
param command コマンド名を指定します。

@
param mode オープンする IO ポートのモードを指定します。mode の詳細は Kernel.#open 参照して下さい。

@
see IO.popen...

Kernel#xpopen(command, *mode) { ... } -> object (6119.0)

command を表示してから IO.popen の実行します。

...command を表示してから IO.popen の実行します。

@
param command コマンド名を指定します。

@
param mode オープンする IO ポートのモードを指定します。mode の詳細は Kernel.#open 参照して下さい。

@
see IO.popen...
<< 1 2 3 ... > >>