るりまサーチ

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

別のキーワード

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

ライブラリ

クラス

オブジェクト

キーワード

検索結果

<< 1 2 3 ... > >>

irb/extend-command (32000.0)

irb を拡張するためのサブライブラリです。

...irb を拡張するためのサブライブラリです。...

irb (26126.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...
...:foo
i
rb(main):007:0>

また irb コマンドは readline ライブラリにも対応しています。
readline ライブラリがインストールされている時には
自動的にコマンドライン編集や履歴の機能が使えるようになります。

=== irb のコマンドラ...

irb/xmp (26036.0)

Ruby のソースコードとその実行結果を、行ごとに交互に表示するためのライブ ラリです。irb を実行しなくても、使用することが出来ます。

...irb を実行しなくても、使用することが出来ます。


実行結果を得るためには、Kernel#xmp と、XMP#puts を使った方
法があります。どちらの場合も XMP がコンテキスト情報を保持するため、
実行結果に差分はありません。(Binding...
...by のソースコードを文字列として渡
す事で実行結果を標準出力に表示します。

$ cat t.rb
require "irb/xmp"
xmp <<END
foo = 1
foo
END

$ ruby t.rb
foo = 1
==>1
foo
==>1

=== XMP インスタンス(XMP#puts)を使って実行結果を得る

X...
...文字列として渡す
事で実行結果を標準出力に表示します。

$ cat t.rb
require "irb/xmp"
xmp = XMP.new
xmp.puts <<END
foo = 1
foo
END

xmp.puts <<END
foo
END

$ ruby t.rb
foo = 1
==>1
foo
==>1
foo
==>1

XMP がコンテキスト情報...

Enumerator::ArithmeticSequence#end -> Numeric | nil (21201.0)

末項(終端)を返します。

...末項(終端)を返します。

@see Enumerator::ArithmeticSequence#begin...

Thread.pending_interrupt?(error = nil) -> bool (18324.0)

非同期割り込みのキューが空かどうかを返します。

...Thread.handle_interrupt は非同期割り込みの発生を延期させるのに使
用しますが、本メソッドは任意の非同期割り込みが存在するかどうかを確認す
るのに使用します。

本メソッドが true を返した場合、Thread.handle_interrupt で例外...
...だちに発生させる。

def Thread.kick_interrupt_immediately
Thread.handle_interrupt(Object => :immediate) {
Thread.pass
}
end


=== 使い方

th = Thread.new{
Thread.handle_interrupt(RuntimeError => :on_blocking){
while true
...
# ここまでで...
...
i
f Thread.pending_interrupt?
Thread.handle_interrupt(Object => :immediate){}
end

...
end

}
}
...
th.raise # スレッド停止。

この例は以下のように記述する事もできます。

flag = true
th = Thread.new{
Thread.handle_in...

絞り込み条件を変える

Rake::InvocationChain::EmptyInvocationChain#append(task_name) -> Rake::InvocationChain (18300.0)

与えられた値を追加した Rake::InvocationChain を返します。

...与えられた値を追加した Rake::InvocationChain を返します。

@param task_name 追加する値を指定します。...

Thread#pending_interrupt?(error = nil) -> bool (18300.0)

self の非同期例外のキューが空かどうかを返します。

...self の非同期例外のキューが空かどうかを返します。

@param error 対象の例外クラスを指定します。


@see Thread.pending_interrupt?...

MatchData#end(n) -> Integer | nil (18237.0)

n 番目の部分文字列終端のオフセットを返します。

...nil を返します。

@param n 部分文字列を指定する数値。

@raise IndexError 範囲外の n を指定した場合に発生します。

//emlist[例][ruby]{
/(foo)(bar)(BAZ)?/ =~ "foobarbaz"
p $~.end(0) # => 6
p $~.end(1) # => 3
p $~.end(2) # => 6
p $~.end(3) # => nil
p $~.end...
...(4) # => `end': index 4 out of matches (IndexError)
//}

@see MatchData#begin...

Encoding::InvalidByteSequenceError#incomplete_input? -> bool (18212.0)

エラー発生時に入力文字列が不足している場合に真を返します。

...す。

//emlist[例][ruby]{
ec = Encoding::Converter.new("EUC-JP", "ISO-8859-1")

begin
ec.convert("abc\xA1z")
rescue Encoding::InvalidByteSequenceError
p $!
#=> #<Encoding::InvalidByteSequenceError: "\xA1" followed by "z" on EUC-JP>
p $!.incomplete_input? #=> false
end


begin
ec.conve...
...rt("abc\xA1")
ec.finish
rescue Encoding::InvalidByteSequenceError
p $! #=> #<Encoding::InvalidByteSequenceError: incomplete "\xA1" on EUC-JP>
p $!.incomplete_input? #=> true
end

//}...

Zlib::ZStream#end -> nil (18201.0)

ストリームを閉じます。 以後、このストリームにアクセスすることはできなくなります。

ストリームを閉じます。
以後、このストリームにアクセスすることはできなくなります。

絞り込み条件を変える

<< 1 2 3 ... > >>