536件ヒット
[1-100件を表示]
(0.041秒)
種類
- インスタンスメソッド (348)
- 特異メソッド (92)
- 文書 (85)
- クラス (11)
クラス
- Array (30)
- CSV (11)
-
Encoding
:: Converter (22) - Enumerator (29)
-
Enumerator
:: ArithmeticSequence (6) -
Enumerator
:: Chain (6) -
Enumerator
:: Lazy (11) - File (11)
-
File
:: Stat (33) - Logger (8)
-
Net
:: FTP (84) - Object (44)
-
Rake
:: Application (11) - Range (22)
- String (24)
- StringScanner (33)
モジュール
-
CGI
:: HtmlExtension (33) -
GC
:: Profiler (11) - Rake (11)
キーワード
-
1
. 6 . 8から1 . 8 . 0への変更点(まとめ) (11) -
NEWS for Ruby 2
. 0 . 0 (11) -
NEWS for Ruby 2
. 4 . 0 (8) -
NEWS for Ruby 2
. 5 . 0 (7) -
NEWS for Ruby 3
. 0 . 0 (4) - Stat (11)
- application= (11)
- blksize (11)
- bsearch (22)
- byterindex (2)
-
enum
_ for (22) -
file
_ field (11) - get (11)
- getbinaryfile (11)
-
matched
_ size (11) - matchedsize (11)
- mlsd (18)
- new (59)
- pack (19)
- pack テンプレート文字列 (11)
-
password
_ field (11) -
primitive
_ convert (22) - put (11)
- putbinaryfile (11)
-
raw
_ data (11) - retrbinary (11)
- rindex (11)
-
ruby 1
. 6 feature (11) -
ruby 1
. 8 . 2 feature (11) - size? (22)
- storbinary (11)
- terminate (11)
-
text
_ field (11) -
to
_ enum (22) - unpack (11)
- 制御構造 (11)
検索結果
先頭5件
-
Enumerator
# size -> Integer | Float :: INFINITY | nil (21332.0) -
self の要素数を返します。
...合は Float::INFINITY を返します。
Enumerator.new に Proc オブジェクトを指定していた場合はその
実行結果を返します。呼び出した時に要素数が不明であった場合は nil を返し
ます。
//emlist[例][ruby]{
(1..100).to_a.permutation(4).size # => 941......09400
loop.size # => Float::INFINITY
(1..100).drop_while.size # => nil
//}
@see Enumerator.new... -
Enumerator
:: Chain # size -> Integer | Float :: INFINITY | nil (21308.0) -
合計の要素数を返します。
...合計の要素数を返します。
それぞれの列挙可能なオブジェクトのサイズの合計値を返します。
ただし、列挙可能なオブジェクトが1つでも nil か Float::INFINITY
を返した場合、それを合計の要素数として返します。... -
Enumerator
:: ArithmeticSequence # size -> Integer | nil (21224.0) -
有限なら要素数を返します。 そうでなければ nil を返します。
...有限なら要素数を返します。
そうでなければ nil を返します。
@return 要素数または nil を返します。... -
Range
# size -> Integer | Float :: INFINITY | nil (18342.0) -
範囲内の要素数を返します。始端、終端のいずれかのオブジェクトが Numeric のサブクラスのオブジェクトではない場合には nil を返します。
...を返します。始端、終端のいずれかのオブジェクトが
Numeric のサブクラスのオブジェクトではない場合には nil を返します。
//emlist[例][ruby]{
(10..20).size # => 11
("a".."z").size # => nil
(-Float::INFINITY..Float::INFINITY).size # => Infinity
//}... -
StringScanner
# matched _ size -> Integer | nil (12360.0) -
前回マッチした部分文字列の長さを返します。 前回マッチに失敗していたら nil を返します。
... nil を返します。
マッチしたサイズは文字単位でなくバイト単位となります。
//emlist[][ruby]{
require 'strscan'
def run(encode)
utf8 = "\u{308B 3073 3044}" # るびい
s = StringScanner.new(utf8.encode(encode))
s.scan(/#{"\u{308B}".encode(encode)}/)
s.matched......_size
end
p run("UTF-8") #=> 3
p run("EUC-JP") #=> 2
p run("Shift_Jis") #=> 2
//}
//emlist[例][ruby]{
require 'strscan'
s = StringScanner.new('test string')
s.matched_size # => nil
s.scan(/\w+/) # => "test"
s.matched_size # => 4
s.scan(/\w+/) # => nil
s.matched_size # => nil
//}... -
StringScanner
# matchedsize -> Integer | nil (12329.0) -
StringScanner#matched_size と同じです。
...StringScanner#matched_size と同じです。
このメソッドは は将来のバージョンで削除される予定です。
代わりに StringScanner#matched_size を使ってください。
@see StringScanner#matched_size... -
File
:: Stat # size? -> Integer | nil (9242.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
//... -
File
:: Stat # blksize -> Integer (9106.0) -
望ましいI/Oのブロックサイズを返します。
...望ましいI/Oのブロックサイズを返します。
//emlist[][ruby]{
fs = File::Stat.new($0)
#例
p fs.blksize #=> nil
//}... -
File
. size?(path) -> Integer | nil (6318.0) -
FileTest.#size? と同じです。
...FileTest.#size? と同じです。
@param path パスを表す文字列か IO オブジェクトを指定します。... -
GC
:: Profiler . raw _ data -> [Hash , . . . ] | nil (6241.0) -
GC のプロファイル情報を GC の発生ごとに Hash の配列 (:GC_INVOKE_TIME が早いもの順)で返します。GC::Profiler が有効になっ ていない場合は nil を返します。
...なっ
ていない場合は nil を返します。
例:
GC::Profiler.enable
GC.start
GC::Profiler.raw_data
# => [
{
:GC_TIME=>1.3000000000000858e-05,
:GC_INVOKE_TIME=>0.010634999999999999,
:HEAP_USE_SIZE=>289640,
:HEAP_TOTAL_SIZE=>588960,
:HEAP_TOTAL......: :GC_INVOKE_TIME
Ruby が起動してから GC が起動するまでに経過した時間(秒)
: :HEAP_USE_SIZE
ヒープ内での使用サイズ(バイト)
: :HEAP_TOTAL_SIZE
ヒープ全体のサイズ(バイト)
: :HEAP_TOTAL_OBJECTS
ヒープ内に存在するオブジェクト......IL を有効にして Ruby をビルドした場合、以下の
キーも参照できます。
* :GC_MARK_TIME
* :GC_SWEEP_TIME
* :ALLOCATE_INCREASE
* :ALLOCATE_LIMIT
* :HEAP_USE_SLOTS
* :HEAP_LIVE_OBJECTS
* :HEAP_FREE_OBJECTS
* :HAVE_FINALIZE
@see GC::Profiler.report, GC::Profiler.result...