るりまサーチ

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

別のキーワード

  1. socket iff_802_1q_vlan
  2. openssl q
  3. openssl q=
  4. rsa q
  5. dsa q

検索結果

<< 1 2 > >>

Enumerator::ArithmeticSequence#first -> Numeric | nil (21102.0)

等差数列の最初の要素、もしくは最初の n 要素を返します。

等差数列の最初の要素、もしくは最初の n 要素を返します。

@param n 取得する要素数。

Enumerator::ArithmeticSequence#first(n) -> [Numeric] (21102.0)

等差数列の最初の要素、もしくは最初の n 要素を返します。

等差数列の最初の要素、もしくは最初の n 要素を返します。

@param n 取得する要素数。

CGI::QueryExtension::Value#first -> self (21101.0)

@todo

@todo

RubyVM::InstructionSequence#first_lineno -> Integer (9113.0)

self が表す命令シーケンスの 1 行目の行番号を返します。

...の 1 行目の行番号を返します。

例1:irb で実行した場合

RubyVM::InstructionSequence.compile('num = 1 + 2').first_lineno
# => 1

例2:

# /tmp/method.rb
require "foo-library"
def foo
p :foo
end

RubyVM::InstructionSequence.of(method(:foo)).first_lineno
# => 2...

Thread::Queue (6050.0)

Queue はスレッド間の FIFO(first in first out) の通信路です。ス レッドが空のキューを読み出そうとすると停止します。キューになんら かの情報が書き込まれると実行は再開されます。

...Queue はスレッド間の FIFO(first in first out) の通信路です。ス
レッドが空のキューを読み出そうとすると停止します。キューになんら
かの情報が書き込まれると実行は再開されます。

最大サイズが指定できる Queue のサブクラ...
...ス Thread::SizedQueue も提供されています。

=== 例

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)
}

th1.join

実行すると以下のよ...
...うに出力します。

$ ruby que.rb
resource1
resource2
resource3...

絞り込み条件を変える

CGI::QueryExtension::Value#last -> self (6001.0)

@todo

@todo

RubyVM::InstructionSequence#to_a -> Array (3006.0)

self の情報を 14 要素の配列にして返します。

...

命令シーケンスを以下の情報で表します。

: magic

データフォーマットを示す文字列。常に
"YARVInstructionSequence/SimpleDataFormat"。

: major_version

命令シーケンスのメジャーバージョン。

: minor_version

命令シーケンスのマ...
...いた場合は "<compiled>"。

: #absolute_path

命令シーケンスの絶対パス。文字列から作成していた場合は nil。

: #first_lineno

命令シーケンスの 1 行目の行番号。

: type

命令シーケンスの種別。
:top、:method、:block、:class、:rescue...
...の配列。

: args

引数の指定が必須のメソッド、ブロックの引数の個数。あるいは以下のよう
な配列。

[required_argc, [optional_arg_labels, ...],
splat_index, post_splat_argc, post_splat_index,
block_index, simple]

より詳細な情報につ...

pp (108.0)

オブジェクトなどを見やすく出力するためのライブラリです。

...オブジェクトなどを見やすく出力するためのライブラリです。

このライブラリを require すると Kernel.#pp が定義されます。
Kernel.#p のかわりに Kernel.#pp を使うことにより、
適切にインデントと改行された分かりやすい出力を...
...[ruby]{
require 'pp'

class Hash
def pretty_print(q)
q
.group(2, "<hash>") do
q
.breakable
first
= true
self.each{|k, v|
unless first
q
.text(',')
q
.breakable
end
q
.pp k
q
.text ' => '
q
.group(1) do
q
.breakable...
...if v.is_a?(String) and v.size > 10
q
.pp(v[0..9] + '...')
else
q
.pp v
end
end
first
= false
}
end
q
.breakable
q
.text "</hash>"
end

def pretty_print_cycle(q)
q
.text(empty? ? '{}' : '{...}')
end
end

h =...
...class Hash
def pretty_print(q)
q
.group(2, "<hash>") do
q
.breakable
first
= true
self.each{|k, v|
unless first
q
.text(',')
q
.breakable
end
q
.pp k
q
.text ' => '
q
.group(1) do
q
.breakable ''
if v.is...
...ring) and v.size > 10
q.pp(v[0..9] + '...')
else
q
.pp v
end
end
first
= false
}
end
q
.breakable
q
.text "</hash>"
end

def pretty_print_cycle(q)
q
.text(empty? ? '{}' : '{...}')
end
end

h = {:a => 'a'*5, :b => 'b'...

ruby 1.6 feature (102.0)

ruby 1.6 feature ruby version 1.6 は安定版です。この版での変更はバグ修正がメイン になります。

...ることがありま
した((<ruby-talk:40337>)), ((<ruby-core:00019>))

: 2002-09-11: Queue#((<Queue/pop>))

Q
ueue#pop に競合状態の問題がありました ((<ruby-dev:17223>))

: 2002-09-11: SizedQueue.new

引数に 0 以下を受けつけるバグが修正されました。

: 2002-...
...ruby 1.7.3 (2002-10-04) [i586-linux]

: SizedQueue#deq, #shift
: SizedQueue#enq

追加(push, pop の別名)。これらが定義されていなかったため、enq などを
呼び出したときスーパークラス Queue の enq が実行されていました。

: 2002-09-11: ((<t...
...なりました。これは、quote した
正規表現を //x に正しく埋め込めるようにするためです。
((<ruby-bugs-ja:PR#231>))

p Regexp.quote("#")

p /a#{Regexp.quote("#")}b/x =~ "ab"

=> -:3: warning: ambiguous first argument; make sure
ru...

1.6.8から1.8.0への変更点(まとめ) (48.0)

1.6.8から1.8.0への変更点(まとめ) * ((<1.6.8から1.8.0への変更点(まとめ)/インタプリタの変更>)) * ((<1.6.8から1.8.0への変更点(まとめ)/追加されたクラス/モジュール>)) * ((<1.6.8から1.8.0への変更点(まとめ)/追加されたメソッド>)) * ((<1.6.8から1.8.0への変更点(まとめ)/追加された定数>)) * ((<1.6.8から1.8.0への変更点(まとめ)/拡張されたクラス/メソッド(互換性のある変更)>)) * ((<1.6.8から1.8.0への変更点(まとめ)/変更されたクラス/メソッド(互換性のない変更)>)) * ((<1.6.8から1.8.0への変更点(まとめ)/文法の変更>)) * ((<1.6.8から1.8.0への変更点(まとめ)/正規表現>)) * ((<1.6.8から1.8.0への変更点(まとめ)/Marshal>)) * ((<1.6.8から1.8.0への変更点(まとめ)/Windows 対応>)) * ((<1.6.8から1.8.0への変更点(まとめ)/廃止された(される予定の)機能>)) * ((<1.6.8から1.8.0への変更点(まとめ)/ライブラリ>)) * ((<1.6.8から1.8.0への変更点(まとめ)/拡張ライブラリAPI>)) * ((<1.6.8から1.8.0への変更点(まとめ)/バグ修正>)) * ((<1.6.8から1.8.0への変更点(まとめ)/サポートプラットフォームの追加>))

...iv|Numeric/div>)) [new]
: ((<Numeric#quo|Numeric/quo>)) [new]

追加 ((<ruby-dev:19423>))

((<ruby-dev:20962>))

* div - 整除(divmodの第一要素)
* / - その数型でもっとも自然な商(異論はあるだろうけど)
* quo - もっとも正確に近い...
...0" も取り除きます。

: ((<String#casecmp|String/casecmp>)) [new]
: ((<String#eql?|String/eql?>)) [change]

casecmp 追加。アルファベットの大小を無視した文字列比較。

eql? は、((<$=|組み込み変数>)) の値に関らず常にアルファベットの...
...22>))

: ((<組み込み関数/abort>)) [compat]

終了メッセージを指定できるようになりました。

=== Array

: ((<Array#first|Array/first>)) [compat]
: ((<Array#last|Array/last>)) [compat]

省略可能な引数を追加

: ((<Array#push|Array/push>)) [compat]
: ((<Array#unsh...

絞り込み条件を変える

<< 1 2 > >>