2450件ヒット
[1-100件を表示]
(0.078秒)
ライブラリ
- ビルトイン (1208)
-
cgi
/ core (36) -
cgi
/ html (36) - csv (60)
- dbm (24)
- digest (48)
-
digest
/ sha2 (24) - forwardable (24)
- gdbm (24)
- json (48)
-
net
/ http (168) -
net
/ pop (24) - openssl (60)
- pathname (12)
- prettyprint (60)
-
rexml
/ document (84) - rss (48)
-
rubygems
/ package / tar _ reader / entry (12) -
rubygems
/ source _ index (24) - sdbm (24)
- set (18)
- shell (6)
-
shell
/ command-processor (6) -
shell
/ filter (6) - stringio (144)
- tempfile (24)
- thread (6)
-
webrick
/ httprequest (12) -
webrick
/ httpresponse (60) -
webrick
/ server (12) -
win32
/ registry (96) - zlib (12)
クラス
-
ARGF
. class (12) - Array (492)
- Bignum (3)
- CGI (24)
- CSV (12)
-
CSV
:: Row (24) -
CSV
:: Table (24) - DBM (24)
-
Digest
:: Base (48) -
Digest
:: SHA2 (24) - Encoding (12)
- File (12)
- Fixnum (3)
- GDBM (24)
-
Gem
:: Package :: TarReader :: Entry (12) -
Gem
:: SourceIndex (24) - Hash (24)
- IO (12)
- Integer (24)
-
JSON
:: State (48) - MatchData (72)
-
Net
:: HTTPGenericRequest (24) -
Net
:: POPMail (24) -
OpenSSL
:: Cipher (12) -
OpenSSL
:: Digest (24) -
OpenSSL
:: SSL :: SSLSocket (12) - Pathname (12)
- PrettyPrint (60)
-
REXML
:: Attributes (24) -
REXML
:: Parent (60) -
RSS
:: Maker :: RSS20 :: Items :: Item :: Enclosure (24) -
RSS
:: Rss :: Channel :: Item :: Enclosure (24) - Range (104)
- SDBM (24)
- Set (24)
- Shell (6)
-
Shell
:: CommandProcessor (6) -
Shell
:: Filter (6) - String (34)
- StringIO (144)
- Struct (24)
- Symbol (36)
- Tempfile (24)
- Thread (24)
-
Thread
:: Queue (36) -
Thread
:: SizedQueue (16) -
WEBrick
:: GenericServer (12) -
WEBrick
:: HTTPRequest (12) -
WEBrick
:: HTTPResponse (60) -
Win32
:: Registry (96) -
Zlib
:: GzipReader (12)
モジュール
-
CGI
:: HtmlExtension (36) -
CGI
:: QueryExtension (12) - Enumerable (268)
- Forwardable (24)
-
Net
:: HTTPHeader (144) -
OpenSSL
:: Buffering (12)
キーワード
- [] (96)
- []= (84)
- at (12)
-
backtrace
_ locations (24) -
bit
_ length (18) -
block
_ length (36) - body= (12)
-
body
_ stream (12) -
body
_ stream= (12) - breakable (24)
-
buffer
_ initial _ length (12) -
buffer
_ initial _ length= (12) - bytesplice (10)
- chunk (12)
-
chunk
_ while (12) - clear (12)
- combination (24)
-
content
_ length (48) -
content
_ length= (24) -
content
_ range (12) - delegate (12)
- delete (12)
-
descriptor
_ length (12) -
digest
_ length (36) - dummy? (12)
- empty? (12)
- fetch (36)
-
file
_ field (12) - fill (72)
-
get
_ fields (12) - group (12)
- header (12)
- info (12)
-
instance
_ delegate (12) -
key
_ len= (12) - length= (24)
- max (82)
-
max
_ by (48) -
max
_ key _ length (12) -
max
_ value _ length (12) -
max
_ value _ name _ length (12) - min (82)
-
min
_ by (48) - minmax (48)
-
minmax
_ by (24) - none? (53)
-
num
_ keys (12) -
num
_ values (12) - one? (53)
- out (12)
-
password
_ field (12) - permutation (24)
-
range
_ length (12) - read (96)
-
read
_ nonblock (12) - readpartial (36)
-
repeated
_ combination (24) -
repeated
_ permutation (24) - sample (48)
- size (272)
-
slice
_ before (24) -
slice
_ when (12) -
sort
_ by! (24) - sum (18)
- sysread (48)
- text (24)
-
text
_ field (12) -
to
_ h (12) -
to
_ hash (12) -
to
_ s (12) - tokens (12)
- truncate (54)
- wtime (12)
検索結果
先頭5件
-
String
# length -> Integer (18120.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 (18120.0) -
シンボルに対応する文字列の長さを返します。
...シンボルに対応する文字列の長さを返します。
(self.to_s.length と同じです。)
:foo.length #=> 3
@see String#length, String#size... -
CSV
:: Row # length -> Integer (18118.0) -
Array#length, Array#size に委譲します。
...Array#length, Array#size に委譲します。
@see Array#size... -
CSV
:: Table # length -> Integer (18114.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 (18114.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 (18109.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 (18108.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
//}... -
Struct
# length -> Integer (18108.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
//}... -
Thread
:: Queue # length -> Integer (18108.0) -
キューの長さを返します。
...キューの長さを返します。
//emlist[例][ruby]{
require 'thread'
q = Queue.new
[:resource1, :resource2, :resource3, nil].each { |r| q.push(r) }
q.length # => 4
//}......キューの長さを返します。
//emlist[例][ruby]{
q = Queue.new
[:resource1, :resource2, :resource3, nil].each { |r| q.push(r) }
q.length # => 4
//}...