るりまサーチ

最速Rubyリファレンスマニュアル検索!
96件ヒット [1-96件を表示] (0.030秒)
トップページ > クエリ:ruby[x] > クエリ:real?[x]

別のキーワード

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

ライブラリ

クラス

モジュール

キーワード

検索結果

Numeric#real? -> bool (18131.0)

常に true を返します。(Complex またはそのサブクラスではないことを意味します。)

...eric のサブクラスは、このメソッドを適切に再定義しなければなりません。

//emlist[例][ruby]{
10.real? # => true
-10.real? # => true
0.1.real? # => true
Rational(2, 3).real? # => true
//}

@see Numeric#integer?、Complex#real?...

Matrix#real? -> bool (18125.0)

行列の全要素が実(Numeric#real?)であれば true を返します。

...全要素が実(Numeric#real?)であれば true を返します。

Complexオブジェクトを要素に持つ場合は虚部が0でも偽を返します。

//emlist[例][ruby]{
require 'matrix'
Matrix[[1, 0], [0, 1]].real? # => true
Matrix[[Complex(0, 1), 0], [0, 1]].real? # => false
# 要素が...
...実数であっても Complex オブジェクトなら偽を返す。
Matrix[[Complex(1, 0), 0], [0, 1]].real? # => false
//}...

Complex#real? -> false (18119.0)

常に false を返します。

...常に false を返します。

//emlist[例][ruby]{
(2+3i).real? # => false
(2+0i).real? # => false
//}

@see Numeric#real?...

File::Stat#executable_real? -> bool (6113.0)

実ユーザ/グループIDで実行できる時に真を返します。

...実ユーザ/グループIDで実行できる時に真を返します。

//emlist[][ruby]{
p File::Stat.new($0).executable_real?
#例
#=> true
//}...

File::Stat#readable_real? -> bool (6113.0)

実ユーザ/実グループによって読み込み可能な時に真を返します。

...実ユーザ/実グループによって読み込み可能な時に真を返します。

//emlist[][ruby]{
p File::Stat.new($0).readable_real? #=> true
//}...

絞り込み条件を変える

File::Stat#writable_real? -> bool (6113.0)

実ユーザ/実グループによって書き込み可能な時に真を返します。

...実ユーザ/実グループによって書き込み可能な時に真を返します。

//emlist[][ruby]{
p File::Stat.new($0).writable_real? #=> true
//}...

FileTest.#executable_real?(file) -> bool (6106.0)

ファイルがカレントプロセスの実ユーザか実グループで実行できる時に真を返します。そうでない場合、ファイルが存在しない場合、あるいはシステムコールに失敗した場合などには false を返します。

...ます。

@param file ファイル名を表す文字列を指定します。

//emlist[例][ruby]{
IO.write("empty.txt", "")
File.chmod(0744, "empty.txt")
FileTest.executable_real?("empty.txt") # => true
File.chmod(0644, "empty.txt")
FileTest.executable_real?("empty.txt") # => false
//}...

Numeric (48.0)

数値を表す抽象クラスです。Integer や Float などの数値クラス は Numeric のサブクラスとして実装されています。

...覧です。実際にどのメソッドがどのクラスに定義されているかはそれぞ
れのクラスを参照してください。


=> ruby 2.1.2p95 (2014-05-08 revision 45877) [x86_64-linux]
Numeric Integer Fixnum Bignum Float Rational C...
...- o o o
real | o - - - - - o
real?
| o - - - - - o
rect | o - -...
...下のように定義できます。

//emlist[例][ruby]{
if n > 0 then
n.ceil
else
n.floor
end
//}

また、任意桁の切上げ、切捨て、四捨五入を行うメソッドは以下のように
定義できます。

//emlist[][ruby]{
class Numeric
def roundup(d=0)
x = 10**d
if...
...覧です。実際にどのメソッドがどのクラスに定義されているかはそれぞ
れのクラスを参照してください。


=> ruby 2.4.2p198 (2017-09-14 revision 59899) [x86_64-darwin15]
Numeric Integer Float Rational Complex
-------...
...onalize | - o o o o
real | o - - - o
real?
| o - - - o
rect | o - - - o...