7件ヒット
[1-7件を表示]
(0.159秒)
ライブラリ
- ビルトイン (3)
- bigdecimal (1)
- openssl (1)
- pathname (1)
-
shell
/ command-processor (1)
クラス
- BigDecimal (1)
- Numeric (2)
-
OpenSSL
:: BN (1) - Pathname (1)
-
Shell
:: CommandProcessor (1) - Struct (1)
検索結果
先頭5件
-
Numeric
# zero? -> bool (63361.0) -
自身がゼロの時、trueを返します。そうでない場合は false を返します。
自身がゼロの時、trueを返します。そうでない場合は false を返します。
//emlist[例][ruby]{
p 10.zero? #=> false
p 0.zero? #=> true
p 0.0.zero? #=> true
//}
@see Numeric#nonzero? -
OpenSSL
:: BN # zero? -> bool (63307.0) -
自身が 0 である場合に true を返します。
自身が 0 である場合に true を返します。 -
Pathname
# zero? -> bool (63307.0) -
FileTest.zero?(self.to_s) と同じです。
FileTest.zero?(self.to_s) と同じです。
@see FileTest.#zero?
, Pathname#empty? -
Shell
:: CommandProcessor # zero?(file) -> bool (63304.0) -
FileTest モジュールにある同名のクラスメソッドと同じです.
FileTest モジュールにある同名のクラスメソッドと同じです.
@param file ファイル名を表す文字列を指定します。
@see FileTest.#zero? -
BigDecimal
# nonzero? -> self | nil (36604.0) -
self が 0 以外のときに self を返します。0 のときに nil を返します。
self が 0 以外のときに self を返します。0 のときに nil を返します。
//emlist[][ruby]{
require "bigdecimal"
BigDecimal("0").nonzero? # => nil
BigDecimal("1").nonzero? # => 0.1e1
//} -
Numeric
# nonzero? -> self | nil (36604.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... -
Struct
# select -> Enumerator (322.0) -
構造体のメンバの値に対してブロックを評価した値が真であった要素を全て含 む配列を返します。真になる要素がひとつもなかった場合は空の配列を返しま す。
構造体のメンバの値に対してブロックを評価した値が真であった要素を全て含
む配列を返します。真になる要素がひとつもなかった場合は空の配列を返しま
す。
ブロックを省略した場合は Enumerator を返します。
//emlist[例][ruby]{
Lots = Struct.new(:a, :b, :c, :d, :e, :f)
l = Lots.new(11, 22, 33, 44, 55, 66)
l.select {|v| (v % 2).zero? } #=> [22, 44, 66]
//}
[注意] 本メソッドの記述は Struct の下位クラスのインスタンスに対して...