ライブラリ
- ビルトイン (182)
-
bigdecimal
/ util (13)
検索結果
先頭5件
-
NilClass
# &(other) -> false (1.0) -
常に false を返します。
常に false を返します。
- **param** `other` -- 論理積を行なう式です
```ruby title="例"
p nil & true # => false
p nil & false # => false
p nil & nil # => false
p nil & "a" # => false
``` -
NilClass
# =~(other) -> nil (1.0) -
{: since="2.6.0"}
{: since="2.6.0"}
右辺に正規表現オブジェクトを置いた正規表現マッチ obj =~ /RE/
をサポートするためのメソッドです。常に nil を返します。
`Object#=~` が deprecated になった Ruby 2.6 で、nil に対するマッチを警告なしに行えるよう追加されました(`Object#=~` は Ruby 3.2 で削除されています)。
- **param** `other` -- 任意のオブジェクトです。結果に影響しません。
```ruby title="例"
obj = 'regexp'
p(obj =~ /re/) # => 0
o... -
NilClass
# ^(other) -> bool (1.0) -
other が真なら true を, 偽なら false を返します。
other が真なら true を, 偽なら false を返します。
- **param** `other` -- 排他的論理和を行なう式です
```ruby title="例"
p nil ^ true # => true
p nil ^ false # => false
p nil ^ nil # => false
p nil ^ "a" # => true
``` -
NilClass
# nil? -> bool (1.0) -
常に true を返します。
常に true を返します。
```ruby title="例"
p nil.nil? # => true
``` -
NilClass
# rationalize -> Rational (1.0) -
0/1 を返します。
0/1 を返します。
- **param** `eps` -- 許容する誤差
引数 eps は常に無視されます。
```ruby title="例"
p nil.rationalize # => (0/1)
p nil.rationalize(100) # => (0/1)
p nil.rationalize(0.1) # => (0/1)
``` -
NilClass
# rationalize(eps) -> Rational (1.0) -
0/1 を返します。
0/1 を返します。
- **param** `eps` -- 許容する誤差
引数 eps は常に無視されます。
```ruby title="例"
p nil.rationalize # => (0/1)
p nil.rationalize(100) # => (0/1)
p nil.rationalize(0.1) # => (0/1)
``` -
NilClass
# to _ a -> Array (1.0) -
空配列 [] を返します。
空配列 [] を返します。
```ruby title="例"
p nil.to_a # => []
``` -
NilClass
# to _ c -> Complex (1.0) -
0+0i を返します。
0+0i を返します。
```ruby title="例"
p nil.to_c # => (0+0i)
```
