るりまサーチ

最速Rubyリファレンスマニュアル検索!
74件ヒット [1-74件を表示] (0.064秒)

別のキーワード

  1. openssl p
  2. openssl p=
  3. fileutils mkdir_p
  4. dsa p
  5. kernel p

クラス

モジュール

キーワード

検索結果

File.zero?(path) -> bool (18202.0)

FileTest.#zero? と同じです。

...FileTest.#zero? と同じです。

@param path パスを表す文字列か IO オブジェクトを指定します。...

Numeric#zero? -> bool (18139.0)

自身がゼロの時、trueを返します。そうでない場合は false を返します。

...自身がゼロの時、trueを返します。そうでない場合は false を返します。

//emlist[例][ruby]{
p
10.zero? #=> false
p
0.zero? #=> true
p
0.0.zero? #=> true
//}

@see Numeric#nonzero?...

File::Stat#zero? -> bool (18115.0)

サイズが0である時に真を返します。

...サイズが0である時に真を返します。

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

FileTest.#zero?(file) -> bool (18102.0)

ファイルが存在して、そのサイズが 0 である時に真を返します。 そうでない場合、あるいはシステムコールに失敗した場合には false を返します。

...します。

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

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

//emlist[例:][ruby]{
IO.write("zero.txt", "")
FileTest.zero?("zero.txt")...
...# => true
IO.write("nonzero.txt", "1")
FileTest.zero?("nonzero.txt") # => false
//}

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

Hash#default_proc=(pr) (6262.0)

ハッシュのデフォルト値を返す Proc オブジェクトを 変更します。

...ハッシュのデフォルト値を返す Proc オブジェクトを
変更します。

以前のデフォルトは値(Hash#default)の場合も
P
roc の場合(Hash#default_proc)でも上書きされます。

引数には to_proc で Proc オブジェクトに変換できる
オブジェクト...
...sh#default_proc をクリアします。

@param pr デフォルト値を返す手続きオブジェクト

//emlist[例][ruby]{
h = {}
h.default_proc = proc do |hash, key|
hash[key] = case
when (key % 15).zero?
"FizzBuzz"
when (key % 5).zero?...
...z"
when (key % 3).zero?
"Fizz"
else
key
end
end
p
h[1] # => 1
p
h[2] # => 2
p
h[3] # => "Fizz"
p
h[5] # => "Buzz"
p
h[15] # => "FizzBuzz"

h.default_proc = nil
p
h[16] # => nil
# default_proc が nil になったので `...

絞り込み条件を変える

Numeric#nonzero? -> self | nil (6126.0)

自身がゼロの時 nil を返し、非ゼロの時 self を返します。

...の時 nil を返し、非ゼロの時 self を返します。

//emlist[例][ruby]{
p
10.nonzero? #=> 10
p
0.nonzero? #=> nil
p
0.0.nonzero? #=> nil
p
Rational(0, 2).nonzero? #=> nil
//}

非ゼロの時に self を返すため、自身が 0 の時に他の...
...理をさせたい場合に以
下のように記述する事もできます。

//emlist[例][ruby]{
a = %w( z Bb bB bb BB a aA Aa AA A )
b = a.sort {|a,b| (a.downcase <=> b.downcase).nonzero? || a <=> b }
b #=> ["A", "a", "AA", "Aa", "aA", "BB", "Bb", "bB", "bb", "z"]
//}

@see Numeric#zero?...

Numeric (14.0)

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

...かはそれぞ
れのクラスを参照してください。


=> ruby 2.1.2p95 (2014-05-08 revision 45877) [x86_64-linux]
Numeric Integer Fixnum Bignum Float Rational Complex
---------------------------------------------------------------...
...o o o - -
Numeric Integer Fixnum Bignum Float Rational Complex
-------------------------------------------------------------------------------------------
<< | - -...
...o o - - -
Numeric Integer Fixnum Bignum Float Rational Complex
-------------------------------------------------------------------------------------------
abs | o -...
...いるかはそれぞ
れのクラスを参照してください。


=> ruby 2.4.2p198 (2017-09-14 revision 59899) [x86_64-darwin15]
Numeric Integer Float Rational Complex
--------------------------------------------------------------------------------...
...< | - o o - -
Numeric Integer Float Rational Complex
--------------------------------------------------------------------------------
<< | - o -...
...^ | - o - - -
Numeric Integer Float Rational Complex
--------------------------------------------------------------------------------
abs | o o o...