るりまサーチ

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

別のキーワード

  1. fiddle ruby_free
  2. rbconfig ruby
  3. fiddle build_ruby_platform
  4. rake ruby
  5. rubygems/defaults ruby_engine

ライブラリ

モジュール

キーワード

検索結果

<< 1 2 3 ... > >>

REXML::Elements#size -> Integer (24326.0)

保持している要素の個数を返します。

...list[][ruby]{
require
'rexml/document'
doc = REXML::Document.new '<a>sean<b/>elliott<b/>russell<b/></a>'
# doc.root は3つの要素と3つのテキストノードを持つため、6を返す
doc.root.size # => 6
# そのうち要素は3つであるため、以下は3を返す
doc.root.el...
...ements.size # => 3
//}...

Thread::Queue#size -> Integer (24326.0)

キューの長さを返します。

...キューの長さを返します。

//emlist[例][ruby]{
require
'thread'
q = Queue.new

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

q.length # => 4
//}...

REXML::Attributes#size -> Integer (21314.0)

属性の個数を返します。

...ます。


//emlist[][ruby]{
require
'rexml/document'

doc = REXML::Document.new(<<EOS)
<root xmlns:foo="http://example.org/foo"
xmlns:bar="http://example.org/bar">
<a foo:att='1' bar:att='2' att='&lt;'/>
</root>
EOS
a = doc.get_elements("/root/a").first

p a.attributes.length # => 3
//}...

StringScanner#rest_size -> Integer (18348.0)

文字列の残りの長さを返します。 stringscanner.rest.size と同じです。

...stringscanner.rest.size と同じです。

StringScanner#restsize は将来のバージョンで削除される予定です。
代わりにStringScanner#rest_size を使ってください。

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

s = StringScanner.new('test string')
p s.rest_size # => 11
p s.rest...
....size # => 11
//}...

StringScanner#restsize -> Integer (18348.0)

文字列の残りの長さを返します。 stringscanner.rest.size と同じです。

...stringscanner.rest.size と同じです。

StringScanner#restsize は将来のバージョンで削除される予定です。
代わりにStringScanner#rest_size を使ってください。

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

s = StringScanner.new('test string')
p s.rest_size # => 11
p s.rest...
....size # => 11
//}...

絞り込み条件を変える

CSV::Table#size -> Integer (18332.0)

(ヘッダを除く)行数を返します。

...(ヘッダを除く)行数を返します。

Array#length, Array#size に委譲しています。

//emlist[][ruby]{
require
'csv'
csv = CSV.new("a,b,c\n1,2,3", headers: true)
t
able = csv.read
p table.size # => 1
//}

@see Array#length, Array#size...

Set#size -> Integer (18320.0)

集合の要素数を返します。

...集合の要素数を返します。

//emlist[][ruby]{
require
'set'
p Set[10, 20, 30, 10].size # => 3
//}...

StringScanner#matched_size -> Integer | nil (15350.0)

前回マッチした部分文字列の長さを返します。 前回マッチに失敗していたら nil を返します。

...st[][ruby]{
require
'strscan'

def run(encode)
utf8 = "\u{308B 3073 3044}" # るびい
s = StringScanner.new(utf8.encode(encode))
s.scan(/#{"\u{308B}".encode(encode)}/)
s.matched_size
end

p run("UTF-8") #=> 3
p run("EUC-JP") #=> 2
p run("Shift_Jis") #=> 2

//}

//emlist[例][ruby]{
r
...
...equire 'strscan'

s = StringScanner.new('test string')
s.matched_size # => nil
s.scan(/\w+/) # => "test"
s.matched_size # => 4
s.scan(/\w+/) # => nil
s.matched_size # => nil
//}...

StringScanner#terminate -> self (15319.0)

スキャンポインタを文字列末尾後まで進め、マッチ記録を捨てます。

...ます。

@return self を返します。

pos = self.string.size と同じ動作です。

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

s = StringScanner.new('test string')
s.scan(/\w+/) # => "test"
s.matched # => "test"
s.pos # => 4
s[0] # => "test"
s.terminate
s.matched # =>...
...nil
s[0] # => nil
s.pos # => 11
//}

StringScanner#clear は将来のバージョンで削除される予定です。
代わりに StringScanner#terminate を使ってください。...

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

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

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

: major_version

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

: minor_version

命令シーケンスのマイナーバージョン。

: format_type

データフォーマットを示す数...
...構成される Hash オブジェクト。

:arg_size: メソッド、ブロックが取る引数の総数(1 つもない場合は 0)。

:local_size: ローカル変数の総数 + 1。

:stack_max: スタックの深さ。(SystemStackError を検出するために使用)

: #label...
...: #path

命令シーケンスの相対パス。文字列から作成していた場合は "<compiled>"。

: #absolute_path

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

: #first_lineno

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

: type...

絞り込み条件を変える

<< 1 2 3 ... > >>