るりまサーチ

最速Rubyリファレンスマニュアル検索!
195件ヒット [1-100件を表示] (0.010秒)
トップページ > クラス:NilClass[x]

ライブラリ

キーワード

検索結果

<< 1 2 > >>

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)
```
<< 1 2 > >>