るりまサーチ

最速Rubyリファレンスマニュアル検索!
542件ヒット [201-300件を表示] (0.158秒)
トップページ > クエリ:t[x] > クエリ:Ruby[x] > クエリ:ruby[x] > クエリ:@[x] > 種類:モジュール関数[x] > クエリ:Integer[x]

別のキーワード

  1. fiddle ruby_free
  2. rbconfig ruby
  3. fiddle build_ruby_platform
  4. rake ruby
  5. rubygems/defaults ruby_engine

ライブラリ

モジュール

キーワード

検索結果

<< < 1 2 3 4 5 ... > >>

ObjectSpace.#each_object -> Enumerator (6145.0)

指定された klass と Object#kind_of? の関係にある全ての オブジェクトに対して繰り返します。引数が省略された時には全てのオブ ジェクトに対して繰り返します。 繰り返した数を返します。

...と Object#kind_of? の関係にある全ての
オブジェクトに対して繰り返します。引数が省略された時には全てのオブ
ジェクトに対して繰り返します。
繰り返した数を返します。

ブロックが与えられなかった場合は、
Enumerator オ...
...xnum
* Symbol
* TrueClass
* FalseClass
* NilClass

とくに、klass に Fixnum や Symbol などのクラスを指定した場合は、
何も繰り返さないことになります。
なお、Symbol については、かわりに Symbol.all_symbols が使用できます。

@
param klass ク...
...mlist[例: ブロックなし][ruby]{
p ObjectSpace.each_object
# => #<Enumerator: ObjectSpace:each_object(false)>
//}

//emlist[例: 全てのオブジェクトを扱う][ruby]{
ObjectSpace.each_object.take(5).each { |x| p x }
count = ObjectSpace.each_object { |x| x }
puts "Total count: #{count}"...

ObjectSpace.#each_object(klass) -> Enumerator (6145.0)

指定された klass と Object#kind_of? の関係にある全ての オブジェクトに対して繰り返します。引数が省略された時には全てのオブ ジェクトに対して繰り返します。 繰り返した数を返します。

...と Object#kind_of? の関係にある全ての
オブジェクトに対して繰り返します。引数が省略された時には全てのオブ
ジェクトに対して繰り返します。
繰り返した数を返します。

ブロックが与えられなかった場合は、
Enumerator オ...
...xnum
* Symbol
* TrueClass
* FalseClass
* NilClass

とくに、klass に Fixnum や Symbol などのクラスを指定した場合は、
何も繰り返さないことになります。
なお、Symbol については、かわりに Symbol.all_symbols が使用できます。

@
param klass ク...
...mlist[例: ブロックなし][ruby]{
p ObjectSpace.each_object
# => #<Enumerator: ObjectSpace:each_object(false)>
//}

//emlist[例: 全てのオブジェクトを扱う][ruby]{
ObjectSpace.each_object.take(5).each { |x| p x }
count = ObjectSpace.each_object { |x| x }
puts "Total count: #{count}"...

Kernel.#test(cmd, file1, file2) -> bool (6144.0)

2ファイル間のファイルテストを行います。

...間のファイルテストを行います。

@
param cmd 以下に示す文字リテラル、文字列、あるいは同じ文字を表す数値
です。文字列の場合はその先頭の文字だけをコマンドとみなします。
@
param file1 テストするファイルのパス...
...を表す文字列か IO オブジェクトを指定します。
@
param file2 テストするファイルのパスを表す文字列か IO オブジェクトを指定します。
@
return 真偽値を返します。

以下は cmd として指定できる文字リテラルとその意味です。

:...
...イル1とファイル2が同一のファイルである

//emlist[例][ruby]{
IO.write("testfile1", "test1")
IO.write("testfile2", "test2")
%w(= < > -).each do |e|
result = test(e, "testfile1", "testfile2")
puts "#{e}: #{result}"
end
//}

# => =: true
# => <: false
# => >: false
# => -: false...

ObjectSpace.#memsize_of_all(klass = nil) -> Integer (3250.0)

すべての生存しているオブジェクトが消費しているメモリ使用量をバイト単位 で返します。

...返します。

@
param klass 指定したクラスのインスタンスのメモリ使用量を返します。省略
した場合はすべてのクラスのインスタンスのメモリ使用量を返し
ます。

本メソッドは以下のような Ruby のコードで...
...定義できます。

//emlist[例][ruby]{
def memsize_of_all klass = false
t
otal = 0
ObjectSpace.each_object{|e|
t
otal += ObjectSpace.memsize_of(e) if klass == false || e.kind_of?(klass)
}
t
otal
end
//}

戻り値の内容は完全ではない事に注意してください。この内...
...くまでもヒ
ントとして扱う必要があります。特に T_DATA の値は正しくないでしょう。

また、同様に戻り値の内容は malloc されたメモリの合計でもない事に注意し
てください。

本メソッドは C Ruby 以外では動作しません。...

Math.#lgamma(x) -> [Float, Integer] (3244.0)

log(|gamma(x)|) と、gamma(x) の符号を返します。

...す。

@
param x 実数

@
raise TypeError xに数値以外を指定した場合に発生します。

@
raise Math::DomainError x に -∞ を渡した場合に発生します。

@
raise RangeError xに実数以外の数値を指定した場合に発生します。

//emlist[例][ruby]{
Math.lgamma(0...
...) # => [Infinity, 1]
//}

@
see Math.#gamma...

絞り込み条件を変える

ObjectSpace.#memsize_of(obj) -> Integer (3238.0)

obj が消費するメモリ使用量をバイト単位で返します。

...をバイト単位で返します。

@
param obj 任意のオブジェクトを指定します。

戻り値の内容は完全ではない事に注意してください。この内容はあくまでもヒ
ントとして扱う必要があります。特に T_DATA の値は正しくないでしょう...
...
2.2 以降では RVALUE のサイズを含んだ結果を返します。

本メソッドは C Ruby 以外では動作しません。

//emlist[例][ruby]{
require 'objspace'

ObjectSpace.memsize_of(10) # => 0
ObjectSpace.memsize_of("12345" * 10) # => 91
//}...

FileTest.#size?(file) -> Integer | nil (3232.0)

ファイルのサイズを返します。ファイルが存在しない時や ファイルのサイズが0の時には nil を返します。

...ます。

@
param file ファイル名を表す文字列か IO オブジェクトを指定します。

@
raise IOError 指定された IO オブジェクト file が既に close されていた場合に発生します。

//emlist[例][ruby]{
IO.write("testfile", "test")
FileTest.size?("testfile")...
...# => 4
File.delete("testfile")
FileTest.size?("testfile") # => nil
//}

@
see FileTest.#size, FileTest.#zero?...

Math.#frexp(x) -> [Float, Integer] (3232.0)

実数 x の仮数部と指数部の配列を返します。

...

@
param x 実数

@
raise TypeError x に数値以外を指定した場合に発生します。

@
raise RangeError x に実数以外の数値を指定した場合に発生します。

//emlist[例][ruby]{
fraction, exponent = Math.frexp(1234) # => [0.6025390625, 11]
fraction * 2**exponent...

Etc.#sysconf(name) -> Integer | nil (3220.0)

sysconf(3) で取得したシステム設定変数の値を返します。

...設定されていない
場合)

@
param name Etc モジュールの SC_ で始まる定数のいずれかを指定します。

//emlist[][ruby]{
require "etc"
Etc.sysconf(Etc::SC_ARG_MAX) # => 2097152

# Number of processors.
# It is not standardized.
Etc.sysconf(Etc::SC_NPROCESSORS_ONLN) # => 4
/...
<< < 1 2 3 4 5 ... > >>