るりまサーチ

最速Rubyリファレンスマニュアル検索!
721件ヒット [701-721件を表示] (0.057秒)
トップページ > クエリ:p[x] > クエリ:number[x]

別のキーワード

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

ライブラリ

クラス

モジュール

検索結果

<< < ... 6 7 8 >>

Float#nan? -> bool (28.0)

数値が NaN(Not a number)のとき真を返します。

...数値が NaN(Not a number)のとき真を返します。

//emlist[例][ruby]{
nan = 0.0/0.0
p
nan # => NaN
p
nan.nan? # => true
//}...

Struct.new(*args, keyword_init: nil) -> Class (25.0)

Struct クラスに新しいサブクラスを作って、それを返します。

...クセスメソッドが定義されています。

//emlist[例][ruby]{
dog = Struct.new("Dog", :name, :age)
fred = dog.new("fred", 5)
fred.age = 6
p
rintf "name:%s age:%d", fred.name, fred.age
#=> "name:fred age:6" を出力します
//}

実装の都合により、クラス名の省略は後づ...
...しょう。
したがって、メンバ名は Symbol で指定するのが無難です。

@param args 構造体を定義するための可変長引数。String または Symbol を指定します。
@param keyword_init 構造体クラスのインスタンスを生成する際に、キーワード...
...y=2>
P
oint2.new(x: 1) # => #<struct Point2 x=1, y=nil>
P
oint2.new(y: 2) # => #<struct Point2 x=nil, y=2>
P
oint2.new(x: 1, y: 2, z: 3) # => ArgumentError (unknown keywords: z)

P
oint3 = Struct.new(:x, :y, keyword_init: true)
P
oint3.new(1, 2) # => wrong number of a...

Struct.new(*args, keyword_init: nil) {|subclass| block } -> Class (25.0)

Struct クラスに新しいサブクラスを作って、それを返します。

...クセスメソッドが定義されています。

//emlist[例][ruby]{
dog = Struct.new("Dog", :name, :age)
fred = dog.new("fred", 5)
fred.age = 6
p
rintf "name:%s age:%d", fred.name, fred.age
#=> "name:fred age:6" を出力します
//}

実装の都合により、クラス名の省略は後づ...
...しょう。
したがって、メンバ名は Symbol で指定するのが無難です。

@param args 構造体を定義するための可変長引数。String または Symbol を指定します。
@param keyword_init 構造体クラスのインスタンスを生成する際に、キーワード...
...y=2>
P
oint2.new(x: 1) # => #<struct Point2 x=1, y=nil>
P
oint2.new(y: 2) # => #<struct Point2 x=nil, y=2>
P
oint2.new(x: 1, y: 2, z: 3) # => ArgumentError (unknown keywords: z)

P
oint3 = Struct.new(:x, :y, keyword_init: true)
P
oint3.new(1, 2) # => wrong number of a...

Struct.[](*args) -> Struct (10.0)

(このメソッドは Struct の下位クラスにのみ定義されています) 構造体オブジェクトを生成して返します。

...(このメソッドは Struct の下位クラスにのみ定義されています)
構造体オブジェクトを生成して返します。

@param args 構造体の初期値を指定します。メンバの初期値は指定されなければ nil です。

@return 構造体クラスのインス...
...タンス。

@raise ArgumentError 構造体のメンバの数よりも多くの引数を指定した場合に発生します。

//emlist[例][ruby]{
Foo = Struct.new(:foo, :bar)
foo = Foo.new(1)
p
foo.values # => [1, nil]
//}...

Struct.new(*args) -> Struct (10.0)

(このメソッドは Struct の下位クラスにのみ定義されています) 構造体オブジェクトを生成して返します。

...(このメソッドは Struct の下位クラスにのみ定義されています)
構造体オブジェクトを生成して返します。

@param args 構造体の初期値を指定します。メンバの初期値は指定されなければ nil です。

@return 構造体クラスのインス...
...タンス。

@raise ArgumentError 構造体のメンバの数よりも多くの引数を指定した場合に発生します。

//emlist[例][ruby]{
Foo = Struct.new(:foo, :bar)
foo = Foo.new(1)
p
foo.values # => [1, nil]
//}...

絞り込み条件を変える

<< < ... 6 7 8 >>