528件ヒット
[1-100件を表示]
(0.066秒)
別のキーワード
クラス
- Array (45)
- CSV (12)
-
CSV
:: Table (24) -
Encoding
:: Converter (24) - Enumerator (12)
- File (12)
-
File
:: Stat (36) - Hash (24)
- Integer (24)
- MatchData (24)
- Method (24)
-
REXML
:: Attributes (24) -
REXML
:: Elements (12) - Range (12)
- Set (24)
- String (63)
- StringScanner (36)
- Struct (36)
-
Thread
:: Queue (24) -
Thread
:: SizedQueue (12) - UnboundMethod (24)
キーワード
- [] (12)
- arity (24)
-
bit
_ length (12) - blksize (12)
- byterindex (3)
- bytesize (12)
-
field
_ size _ limit (12) - hash (24)
- length (108)
-
matched
_ size (12) - max (12)
- pack (21)
-
primitive
_ convert (24) -
rest
_ size (12) - restsize (12)
- rindex (12)
- size? (12)
- unpack (12)
検索結果
先頭5件
-
Integer
# size -> Integer (39233.0) -
整数の実装上のサイズをバイト数で返します。
...整数の実装上のサイズをバイト数で返します。
//emlist[][ruby]{
p 1.size # => 8
p 0x1_0000_0000.size # => 8
//}
@see Integer#bit_length... -
Integer
# bit _ length -> Integer (21126.0) -
self を表すのに必要なビット数を返します。
...のようなビットがない(0 や
-1 である)場合は 0 を返します。
//emlist[例: ceil(log2(int < 0 ? -int : int+1)) と同じ結果][ruby]{
(-2**12-1).bit_length # => 13
(-2**12).bit_length # => 12
(-2**12+1).bit_length # => 12
-0x101.bit_length # => 9
-0x100.bit......# => 1
-1.bit_length # => 0
0.bit_length # => 0
1.bit_length # => 1
0xff.bit_length # => 8
0x100.bit_length # => 9
(2**12-1).bit_length # => 12
(2**12).bit_length # => 13
(2**12+1).bit_length # => 13
//}
@see Integer#size... -
Range
# size -> Integer | Float :: INFINITY | nil (18239.0) -
範囲内の要素数を返します。
...r が発生します。
@raise TypeError self がイテレート可能でない場合に発生します。
//emlist[例][ruby]{
(10..20).size # => 11
("a".."z").size # => nil
(1..).size # => Infinity
(-Float::INFINITY..Float::INFINITY).size # => can't iterate from Float (TypeError)
//}... -
Enumerator
# size -> Integer | Float :: INFINITY | nil (18233.0) -
self の要素数を返します。
...いた場合はその
実行結果を返します。呼び出した時に要素数が不明であった場合は nil を返し
ます。
//emlist[例][ruby]{
(1..100).to_a.permutation(4).size # => 94109400
loop.size # => Float::INFINITY
(1..100).drop_while.size # => nil
//}
@see Enumerator.new... -
Range
# size -> Integer | Float :: INFINITY | nil (18233.0) -
...を返します。始端、終端のいずれかのオブジェクトが
Numeric のサブクラスのオブジェクトではない場合には nil を返します。
//emlist[例][ruby]{
(10..20).size # => 11
("a".."z").size # => nil
(-Float::INFINITY..Float::INFINITY).size # => Infinity
//}... -
REXML
:: Elements # size -> Integer (18227.0) -
保持している要素の個数を返します。
...る要素の個数を返します。
//emlist[][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.elements.size # => 3
//}... -
File
# size -> Integer (18221.0) -
ファイルのサイズを返します。
...ファイルのサイズを返します。
//emlist[例][ruby]{
File.open("/dev/null") do |f|
f.size #=> 0
end
//}
@raise IOError 自身が close されている場合に発生します。
@raise Errno::EXXX 失敗した場合に発生します。
@see File#lstat... -
File
:: Stat # size -> Integer (18221.0) -
ファイルサイズ(バイト単位)を返します。
...ファイルサイズ(バイト単位)を返します。
//emlist[][ruby]{
fs = File::Stat.new($0)
#例
p fs.size #=> 1548
//}... -
MatchData
# size -> Integer (15238.0) -
部分文字列の数を返します(self.to_a.size と同じです)。
...部分文字列の数を返します(self.to_a.size と同じです)。
//emlist[例][ruby]{
/(foo)(bar)(BAZ)?/ =~ "foobarbaz"
p $~.size # => 4
//}... -
CSV
:: Table # size -> Integer (15234.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...