るりまサーチ

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

別のキーワード

  1. _builtin -
  2. open-uri open
  3. irb/input-method new
  4. irb/input-method gets
  5. matrix -

ライブラリ

モジュール

オブジェクト

キーワード

検索結果

<< 1 2 3 ... > >>

Array#pop(n) -> Array (21332.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#u...

Readline::HISTORY.pop -> String (21319.0)

ヒストリの最後の内容を取り出します。 最後の内容は、ヒストリから取り除かれます。

...@raise NotImplementedError サポートしていない環境で発生します。

例:

r
equire "readline"

R
eadline::HISTORY.push("foo", "bar", "baz")
p Readline::HISTORY.pop #=> "baz"
p Readline::HISTORY.pop #=> "bar"
p Readline::HISTORY.pop #=> "foo"

@see Readline::HISTORY.push、Re...
...adline::HISTORY.shift、
R
eadline::HISTORY.delete_at...

Array#pop -> object | nil (21232.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#u...

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

メールを受信します。

...を返します。

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


使用例:

r
equire 'net/pop'

Net::POP3.start('pop.example.com', 110,
'YourAccount', 'YourPassword') {|pop|
pop
.mails.each do |m|
puts m.pop
end
}...
...
r
equire 'net/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 通信がタイムアウトした場合に発生します
@r...
...aise Net::POPError サーバが認証失敗以外のエラーを報告した場合に発生します
@raise Net::POPBadResponse サーバからの応答がプロトコル上不正であった場合に発生します...

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

メールを受信します。

...を返します。

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


使用例:

r
equire 'net/pop'

Net::POP3.start('pop.example.com', 110,
'YourAccount', 'YourPassword') {|pop|
pop
.mails.each do |m|
puts m.pop
end
}...
...
r
equire 'net/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 通信がタイムアウトした場合に発生します
@r...
...aise Net::POPError サーバが認証失敗以外のエラーを報告した場合に発生します
@raise Net::POPBadResponse サーバからの応答がプロトコル上不正であった場合に発生します...

絞り込み条件を変える

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

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

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

//emlist[例][ruby]{
r
equire 'thread'

q = SizedQueue.new(4)

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

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

th1.join
# => resource1
# resource2
# resource3
//}

//emlist[例: nonblock = true][ruby]{
r
equire 'thread'

q = SizedQueue.new(4)

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

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

begin
th1.jo...
...in
q.pop(true)
r
escue => 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 (18243.0)

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

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

//emlist[例][ruby]{
r
equire '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)...
...rue][ruby]{
r
equire '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)
r
escue => e
p e
end

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

Net::POP3.default_pop3_port -> Integer (15317.0)

POP3 のデフォルトのポート番号(110)を返します。

...POP3 のデフォルトのポート番号(110)を返します。...

Net::POP3.default_pop3s_port -> Integer (15317.0)

デフォルトのPOP3Sのポート番号(995)を返します。

...デフォルトのPOP3Sのポート番号(995)を返します。...

Socket::Constants::IPPROTO_HOPOPTS -> Integer (12332.0)

IPv6 hop-by-hop options。 BasicSocket#getsockopt, BasicSocket#setsockopt の level 引数に使用します。

...IPv6 hop-by-hop options。
BasicSocket#getsockopt, BasicSocket#setsockopt の
level 引数に使用します。

また、Socket.open の protocol 引数に渡す利用法もあります。

@see 2292...

絞り込み条件を変える

<< 1 2 3 ... > >>