872件ヒット
[101-200件を表示]
(0.038秒)
クラス
-
ARGF
. class (11) - Array (96)
- Bignum (3)
-
Encoding
:: Converter (22) - Enumerator (11)
-
Enumerator
:: ArithmeticSequence (6) -
Enumerator
:: Chain (6) - File (22)
-
File
:: Stat (33) - Fixnum (3)
- Hash (22)
- Integer (22)
- MatchData (22)
- Method (44)
- Object (44)
- Proc (6)
- Random (11)
- Range (33)
-
RubyVM
:: InstructionSequence (11) - String (203)
- Struct (33)
- Symbol (22)
-
Thread
:: Queue (18) -
Thread
:: SizedQueue (102) - UnboundMethod (66)
キーワード
- << (15)
- == (22)
- [] (77)
- arity (22)
- binmode (11)
-
bit
_ length (11) - blksize (11)
- bsearch (44)
- byterindex (2)
- bytes (11)
- bytesize (11)
- clone (11)
- close (9)
- deq (9)
-
each
_ grapheme _ cluster (14) -
each
_ index (22) - empty? (7)
- enq (9)
-
enum
_ for (22) - eql? (22)
- hash (22)
- length (82)
- max (9)
- max= (9)
- name (11)
- pack (19)
- pop (9)
-
primitive
_ convert (22) - push (9)
- rindex (11)
- shift (9)
- size? (11)
- slice (66)
-
to
_ a (11) -
to
_ enum (22) - transpose (11)
- truncate (11)
- unpack (11)
検索結果
先頭5件
-
String
# size -> Integer (15122.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... -
Hash
# size -> Integer (15116.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
//}... -
Array
# size -> Integer (15110.0) -
配列の長さを返します。配列が空のときは 0 を返します。
...配列の長さを返します。配列が空のときは 0 を返します。
//emlist[例][ruby]{
p [1, nil, 3, nil].size #=> 4
//}... -
Symbol
# size -> Integer (15110.0) -
シンボルに対応する文字列の長さを返します。
...シンボルに対応する文字列の長さを返します。
(self.to_s.length と同じです。)
:foo.length #=> 3
@see String#length, String#size... -
Struct
# size -> Integer (15104.0) -
構造体のメンバの数を返します。
構造体のメンバの数を返します。
[注意] 本メソッドの記述は Struct の下位クラスのインスタンスに対して呼び
出す事を想定しています。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 # size -> Integer (15104.0) -
キューの長さを返します。
キューの長さを返します。
//emlist[例][ruby]{
q = Queue.new
[:resource1, :resource2, :resource3, nil].each { |r| q.push(r) }
q.length # => 4
//} -
File
:: Stat # size? -> Integer | nil (6122.0) -
サイズが0の時にはnil、それ以外の場合はファイルサイズを返します。
...はnil、それ以外の場合はファイルサイズを返します。
//emlist[][ruby]{
require 'tempfile'
fp = Tempfile.new("temp")
p fp.size #=> 0
p File::Stat.new(fp.path).size? #=> nil
fp.print "not 0 "
fp.close
p FileTest.exist?(fp.path) #=> true
p File::Stat.new(fp.path).size? #=> 6
//}... -
String
# bytesize -> Integer (6115.0) -
文字列のバイト長を整数で返します。
...文字列のバイト長を整数で返します。
//emlist[例][ruby]{
#coding:UTF-8
# 実行結果は文字コードによって異なります。
p "いろは".size #=> 3
p "いろは".bytesize #=> 9
//}
@see String#size... -
File
:: Stat # blksize -> Integer (6103.0) -
望ましいI/Oのブロックサイズを返します。
...望ましいI/Oのブロックサイズを返します。
//emlist[][ruby]{
fs = File::Stat.new($0)
#例
p fs.blksize #=> nil
//}... -
Thread
:: SizedQueue # length -> Integer (3004.0) -
キューの長さを返します。
キューの長さを返します。 -
Thread
:: SizedQueue # <<(obj) -> () (3003.0) -
キューに与えられたオブジェクトを追加します。
...に与えられたオブジェクトを追加します。
キューのサイズが Thread::SizedQueue#max に達している場合は、
non_block が真でなければ、キューのサイズが Thread::SizedQueue#max
より小さくなるまで他のスレッドに実行を譲ります。
その...