378件ヒット
[1-100件を表示]
(0.105秒)
ライブラリ
クラス
- Array (18)
- CSV (12)
-
CSV
:: Table (24) -
Digest
:: Base (36) -
Encoding
:: Converter (24) - Enumerator (12)
-
Fiddle
:: Pointer (12) -
File
:: Stat (36) - Method (12)
-
REXML
:: Attributes (24) -
REXML
:: Elements (12) - StringScanner (36)
- Struct (36)
- Tempfile (24)
-
Thread
:: Queue (24) -
Thread
:: SizedQueue (12) -
WIN32OLE
_ METHOD (24)
キーワード
- [] (12)
- arity (12)
- blksize (12)
-
digest
_ length (12) -
field
_ size _ limit (12) - length (72)
-
matched
_ size (12) - max (12)
- pack (18)
-
primitive
_ convert (24) -
rest
_ size (12) - restsize (12)
- size? (12)
-
size
_ opt _ params (12) -
size
_ params (12)
検索結果
先頭5件
-
Enumerator
# size -> Integer | Float :: INFINITY | nil (18233.0) -
self の要素数を返します。
...す。
Enumerator.new に Proc オブジェクトを指定していた場合はその
実行結果を返します。呼び出した時に要素数が不明であった場合は nil を返し
ます。
//emlist[例][ruby]{
(1..100).to_a.permutation(4).size # => 94109400
loop.size # => Float::INFINIT......Y
(1..100).drop_while.size # => nil
//}
@see Enumerator.new... -
REXML
:: Elements # size -> Integer (18221.0) -
保持している要素の個数を返します。
...ml/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.elements.size # => 3
//}... -
Fiddle
:: Pointer # size -> Integer (18215.0) -
自身の指す領域のサイズを返します。
...す領域のサイズを返します。
基本的には Fiddle::Pointer.new で指定したサイズが返されます。
Fiddle::Pointer.to_ptr で文字列を変換したときは、そのバイト数が返されます。
Fiddle::Pointer#size= でこの値を変更することができます。... -
File
:: Stat # size -> Integer (18215.0) -
ファイルサイズ(バイト単位)を返します。
...ファイルサイズ(バイト単位)を返します。
//emlist[][ruby]{
fs = File::Stat.new($0)
#例
p fs.size #=> 1548
//}... -
CSV
:: Table # size -> Integer (15228.0) -
(ヘッダを除く)行数を返します。
...(ヘッダを除く)行数を返します。
Array#length, Array#size に委譲しています。
//emlist[][ruby]{
require 'csv'
csv = CSV.new("a,b,c\n1,2,3", headers: true)
table = csv.read
p table.size # => 1
//}
@see Array#length, Array#size... -
Struct
# size -> Integer (15222.0) -
構造体のメンバの数を返します。
...スに対して呼び
出す事を想定しています。Struct.new は Struct の下位クラスを作成する点に
注意してください。
//emlist[例][ruby]{
Customer = Struct.new(:name, :address, :zip)
joe = Customer.new("Joe Smith", "123 Maple, Anytown NC", 12345)
joe.length #=> 3
//... -
Tempfile
# size -> Integer (15222.0) -
テンポラリファイルのサイズを返します。
...テンポラリファイルのサイズを返します。
require "tempfile"
tf = Tempfile.new("foo")
tf.print("bar,ugo")
p tf.size # => 7
tf.close
p tf.size # => 7... -
Digest
:: Base # size -> Integer (15211.0) -
ダイジェストのハッシュ値のバイト長を取得します。 例えば、Digest::MD5であれば16、Digest::SHA1であれば20です。
...り、
それぞれの実装に適したものにオーバーライドされます。
例: Digest::MD、Digest::SHA1、Digest::SHA512のハッシュ値のバイト長を順番に調べる。
require 'digest'
["MD5", "SHA1", "SHA512"].map{|a| Digest(a).new().digest_length } # => [16, 20, 64]... -
REXML
:: Attributes # size -> Integer (15210.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='<'/>
</root>
EOS
a = doc.get_elements("/root/a").first
p a.attribu...