1065件ヒット
[1-100件を表示]
(0.060秒)
ライブラリ
- ビルトイン (363)
-
cgi
/ core (24) - csv (48)
- dbm (24)
- digest (48)
-
digest
/ sha2 (24) - gdbm (24)
- json (12)
-
net
/ http (48) -
net
/ pop (24) - openssl (36)
- readline (24)
-
rexml
/ document (84) -
rubygems
/ source _ index (24) - sdbm (24)
- set (18)
- stringio (24)
- tempfile (24)
- thread (4)
-
webrick
/ httprequest (12) -
webrick
/ httpresponse (24) - zlib (24)
クラス
- Array (63)
- Bignum (3)
- CGI (12)
-
CSV
:: Row (24) -
CSV
:: Table (24) - DBM (24)
-
Digest
:: Base (48) -
Digest
:: SHA2 (24) - Fixnum (3)
- GDBM (24)
-
Gem
:: SourceIndex (24) - Hash (24)
- IO (24)
- Integer (24)
-
JSON
:: State (12) - MatchData (24)
-
Net
:: POPMail (24) -
OpenSSL
:: Digest (24) -
REXML
:: Attributes (24) -
REXML
:: Parent (60) - SDBM (24)
- Set (24)
- String (24)
- StringIO (24)
- Struct (24)
- Symbol (24)
- Tempfile (24)
-
Thread
:: Queue (24) -
Thread
:: SizedQueue (16) -
WEBrick
:: HTTPRequest (12) -
WEBrick
:: HTTPResponse (24)
モジュール
-
CGI
:: QueryExtension (12) - Enumerable (24)
- GC (24)
-
Net
:: HTTPHeader (48) -
OpenSSL
:: X509 (12) - Zlib (24)
オブジェクト
- ENV (24)
-
Readline
:: HISTORY (24)
キーワード
-
1
. 6 . 8から1 . 8 . 0への変更点(まとめ) (12) -
MAX
_ MULTIPART _ LENGTH (12) -
NEWS for Ruby 2
. 1 . 0 (12) -
NEWS for Ruby 2
. 2 . 0 (11) -
NEWS for Ruby 3
. 0 . 0 (5) -
NEWS for Ruby 3
. 1 . 0 (4) - Numeric (12)
- Ruby用語集 (12)
-
V
_ ERR _ PATH _ LENGTH _ EXCEEDED (12) - []= (36)
-
adler32
_ combine (12) -
bit
_ length (18) -
block
_ length (36) -
buffer
_ initial _ length (12) -
content
_ length (48) -
content
_ length= (12) -
copy
_ stream (24) -
crc32
_ combine (12) -
digest
_ length (36) - one? (45)
-
range
_ length (12) -
ruby 1
. 8 . 2 feature (12) -
ruby 1
. 8 . 4 feature (12) -
ruby 1
. 9 feature (12) - size (296)
- stat (24)
- sum (18)
- 制御構造 (12)
検索結果
先頭5件
-
Integer
# bit _ length -> Integer (27298.0) -
self を表すのに必要なビット数を返します。
...t_length # => 13
(-2**12).bit_length # => 12
(-2**12+1).bit_length # => 12
-0x101.bit_length # => 9
-0x100.bit_length # => 8
-0xff.bit_length # => 8
-2.bit_length # => 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... -
Integer
# size -> Integer (21113.0) -
整数の実装上のサイズをバイト数で返します。
...整数の実装上のサイズをバイト数で返します。
//emlist[][ruby]{
p 1.size # => 8
p 0x1_0000_0000.size # => 8
//}
@see Integer#bit_length... -
String
# length -> Integer (18221.0) -
文字列の文字数を返します。バイト数を知りたいときは bytesize メソッドを使ってください。
...いときは bytesize メソッドを使ってください。
//emlist[例][ruby]{
"test".length # => 4
"test".size # => 4
"テスト".length # => 3
"テスト".size # => 3
"\x80\u3042".length # => 2
"\x80\u3042".size # => 2
//}
@see String#bytesize... -
Symbol
# length -> Integer (18221.0) -
シンボルに対応する文字列の長さを返します。
...シンボルに対応する文字列の長さを返します。
(self.to_s.length と同じです。)
:foo.length #=> 3
@see String#length, String#size... -
CSV
:: Row # length -> Integer (18219.0) -
Array#length, Array#size に委譲します。
...Array#length, Array#size に委譲します。
@see Array#size... -
CSV
:: Table # length -> Integer (18215.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... -
Hash
# length -> Integer (18215.0) -
ハッシュの要素の数を返します。
...ハッシュの要素の数を返します。
//emlist[][ruby]{
h = { "d" => 100, "a" => 200, "v" => 300, "e" => 400 }
h.length #=> 4
h.size #=> 4
h.delete("a") #=> 200
h.length #=> 3
h.size #=> 3
//}... -
Digest
:: Base # length -> Integer (18211.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 # length -> Integer (18209.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.attributes.length # => 3
//}...