るりまサーチ

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

別のキーワード

  1. _builtin to_i
  2. fiddle to_i
  3. matrix elements_to_i
  4. ipaddr to_i
  5. csv to_i

検索結果

<< 1 2 3 ... > >>

irb (26138.0)

irb は Interactive Ruby の略です。 irb を使うと、Ruby の式を標準入力から簡単に入力・実行することができます。

...irb は Interactive Ruby の略です。
i
rb を使うと、Ruby の式を標準入力から簡単に入力・実行することができます。

=== irb の使い方

Ruby さえ知っていれば irb を使うのは簡単です。
i
rb コマンドを実行すると、以下のようなプロン...
...$ irb
i
rb(main):001:0>

あとは Ruby の式を入力するだけで、その式が実行され、結果が表示されます。

i
rb(main):001:0> 1+2
3
i
rb(main):002:0> class Foo
i
rb(main):003:1> def foo
i
rb(main):004:2> print 1
i
rb(main):005:2> end
i
rb(main):006:1> end...
...: irb_workspaces
: irb_bindings
: bindings

現在のワークスペースの一覧を返します。

: pushws(*obj)
: irb_pushws(*obj)
: irb_push_workspace(*obj)
: irb_push_binding(*obj)
: irb_pushb(*obj)
: pushb(*obj)

UNIX シェルコマンドの pushd と同じです。

: popws
: irb_popw...

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

メールを受信します。

...みます。
通常 IO オブジェクトを渡します。
この場合引数として渡したオブジェクトを返します。

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


使用例:

require 'net/pop'

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

}


ブロックを利用する例:
require '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 通信がタイムアウトした場合に発生します
@raise Net::POPError サーバが認証失敗以外のエラーを報告した場合に発生します
@raise Net::POPBadResponse サーバからの応答がプロトコル上不正であ...

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

メールを受信します。

...みます。
通常 IO オブジェクトを渡します。
この場合引数として渡したオブジェクトを返します。

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


使用例:

require 'net/pop'

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

}


ブロックを利用する例:
require '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 通信がタイムアウトした場合に発生します
@raise Net::POPError サーバが認証失敗以外のエラーを報告した場合に発生します
@raise Net::POPBadResponse サーバからの応答がプロトコル上不正であ...

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

メールを受信します。

...みます。
通常 IO オブジェクトを渡します。
この場合引数として渡したオブジェクトを返します。

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


使用例:

require 'net/pop'

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

}


ブロックを利用する例:
require '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 通信がタイムアウトした場合に発生します
@raise Net::POPError サーバが認証失敗以外のエラーを報告した場合に発生します
@raise Net::POPBadResponse サーバからの応答がプロトコル上不正であ...

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

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

...emlist[例][ruby]{
require '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]{
require...
...'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.join
q.pop(true)
rescue => e
p e
p e.message
end


# => resource1
# resource2
# resource3
# => #<ThreadErro...
...r: queue empty>
# => "queue empty"
//}

@see Thread::Queue#pop...

絞り込み条件を変える

IRB::ExtendCommandBundle.install_extend_commands -> object (15206.0)

定義済みの拡張を読み込みます。

...

i
rb で以下のメソッドが利用できるようになります。(それぞれ 1 つだけ抜粋)

* irb_current_working_workspace
* irb_change_workspace
* irb_workspaces
* irb_push_workspace
* irb_pop_workspace
* irb_load
* irb_require
* irb_source
* irb
* irb_jobs
* irb_fg
* irb...
..._kill
* irb_help

i
rb/extend-command が require された時にライブラリ内部で自動的
に実行されます。

@see IRB::ExtendCommandBundle.install_extend_commands...

IRB::ExtendCommand::PopWorkspace (12016.0)

irb 中の irb_pop_workspace コマンドのための拡張を定義したクラスです。

...irb 中の irb_pop_workspace コマンドのための拡張を定義したクラスです。...

Net::POPMail#mail {|str| .... } -> nil (9299.0)

メールを受信します。

...みます。
通常 IO オブジェクトを渡します。
この場合引数として渡したオブジェクトを返します。

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


使用例:

require 'net/pop'

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

}


ブロックを利用する例:
require '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 通信がタイムアウトした場合に発生します
@raise Net::POPError サーバが認証失敗以外のエラーを報告した場合に発生します
@raise Net::POPBadResponse サーバからの応答がプロトコル上不正であ...

Readline.#readline(prompt = "", add_hist = false) -> String | nil (9254.0)

prompt を出力し、ユーザからのキー入力を待ちます。 エンターキーの押下などでユーザが文字列を入力し終えると、 入力した文字列を返します。 このとき、add_hist が true であれば、入力した文字列を入力履歴に追加します。 何も入力していない状態で EOF(UNIX では ^D) を入力するなどで、 ユーザからの入力がない場合は nil を返します。

...列を返します。
このとき、add_hist が true であれば、入力した文字列を入力履歴に追加します。
何も入力していない状態で EOF(UNIX では ^D) を入力するなどで、
ユーザからの入力がない場合は nil を返します。

本メソッドは...
...す。

例: ^CによるInterrupt例外を捕捉して、端末状態を復帰する。

require 'readline'

stty_save = `stty -g`.chomp
begin
while buf = Readline.readline
p buf
end

rescue Interrupt
system("stty", stty_save)
exit
end


例: INTシグナルを捕捉...
...f
end


入力履歴 Readline::HISTORY を使用して、次のようなこともできます。

例: 空行や直前の入力と同じ内容は入力履歴に残さない。

require 'readline'

while buf = Readline.readline("> ", true)
# p Readline::HISTORY.to_a
Readline::HISTORY.pop...

IO.popen("-", mode = "r", opt={}) -> IO (9212.0)

第一引数に文字列 "-" が指定された時、fork(2) を 行い子プロセスの標準入出力との間にパイプラインを確立します。 親プロセスでは IO オブジェクトを返し、子プロセスでは nil を返します。

... IO オブジェクトを返し、子プロセスでは
nil を返します。

i
o = IO.popen("-", "r+")
i
f io # parent
i
o.puts "foo"
p io.gets # => "child output: foo\n"
i
o.close
else # child
s = gets
print "child output: " + s
exit
end


...
... IO オブジェクトを引数に
ブロックを実行し、その結果を返します。ブロックの実行後、生成したパイ
プは自動的にクローズされます。
子プロセスでは nil を引数にブロックを実行し終了します。

p IO.popen("-", "r+") {|io|...
...if io # parent
i
o.puts "foo"
i
o.gets
else # child
s = gets
puts "child output: " + s
end

}
# => "child output: foo\n"

opt ではエンコーディングの設定やプロセス起動のためのオプションが指定できます。
I
O.new や Kernel.#...

絞り込み条件を変える

<< 1 2 3 ... > >>