721件ヒット
[701-721件を表示]
(0.057秒)
ライブラリ
クラス
- Array (21)
- CGI (12)
- Data (12)
- Float (24)
-
Net
:: IMAP (106) -
Net
:: IMAP :: FetchData (12) -
Net
:: IMAP :: ThreadMember (12) -
Net
:: POPMail (36) - Proc (24)
-
RDoc
:: Options (36) - SignalException (36)
- Socket (36)
- String (24)
- Struct (12)
- Symbol (12)
- Tracer (24)
-
WEBrick
:: Cookie (12)
モジュール
- Kernel (85)
- OpenSSL (12)
- SecureRandom (12)
-
Socket
:: Constants (36)
キーワード
-
$ INPUT _ LINE _ NUMBER (12) -
$ NR (12) - % (12)
-
1
. 6 . 8から1 . 8 . 0への変更点(まとめ) (12) -
IP
_ MAX _ MEMBERSHIPS (24) -
MAX
_ MULTIPART _ COUNT (12) -
NEWS for Ruby 3
. 0 . 0 (5) -
OPENSSL
_ VERSION _ NUMBER (12) - Proc (12)
-
TCP
_ KEEPCNT (24) -
TCP
_ SYNCNT (24) - [] (9)
-
all
_ symbols (12) - bigdecimal (12)
- copy (12)
- curry (24)
- expunge (12)
- fetch (12)
- format (12)
- getoptlong (12)
-
include
_ line _ numbers (12) - lambda (18)
-
line
_ numbers (12) -
line
_ numbers= (12) - move (10)
- nan? (12)
-
net
/ imap (12) - new (51)
- pack (21)
- pack テンプレート文字列 (12)
- parse (12)
- phase (12)
- proc (19)
-
random
_ number (12) - search (12)
- seqno (24)
-
set
_ get _ line _ procs (24) - sort (12)
- sprintf (12)
- sprintf フォーマット (12)
- store (12)
-
uid
_ sort (12) -
uid
_ thread (12) - uidl (12)
-
unique
_ id (12) - unpack (12)
- クラス/メソッドの定義 (12)
- 手続きオブジェクトの挙動の詳細 (12)
- 正規表現 (12)
検索結果
先頭5件
-
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
printf "name:%s age:%d", fred.name, fred.age
#=> "name:fred age:6" を出力します
//}
実装の都合により、クラス名の省略は後づ......しょう。
したがって、メンバ名は Symbol で指定するのが無難です。
@param args 構造体を定義するための可変長引数。String または Symbol を指定します。
@param keyword_init 構造体クラスのインスタンスを生成する際に、キーワード......y=2>
Point2.new(x: 1) # => #<struct Point2 x=1, y=nil>
Point2.new(y: 2) # => #<struct Point2 x=nil, y=2>
Point2.new(x: 1, y: 2, z: 3) # => ArgumentError (unknown keywords: z)
Point3 = Struct.new(:x, :y, keyword_init: true)
Point3.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
printf "name:%s age:%d", fred.name, fred.age
#=> "name:fred age:6" を出力します
//}
実装の都合により、クラス名の省略は後づ......しょう。
したがって、メンバ名は Symbol で指定するのが無難です。
@param args 構造体を定義するための可変長引数。String または Symbol を指定します。
@param keyword_init 構造体クラスのインスタンスを生成する際に、キーワード......y=2>
Point2.new(x: 1) # => #<struct Point2 x=1, y=nil>
Point2.new(y: 2) # => #<struct Point2 x=nil, y=2>
Point2.new(x: 1, y: 2, z: 3) # => ArgumentError (unknown keywords: z)
Point3 = Struct.new(:x, :y, keyword_init: true)
Point3.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]
//}...