るりまサーチ

最速Rubyリファレンスマニュアル検索!
138件ヒット [1-100件を表示] (0.050秒)
トップページ > クエリ:String[x] > クエリ:Symbol[x] > ライブラリ:ビルトイン[x] > 種類:特異メソッド[x]

別のキーワード

  1. string []=
  2. string []
  3. string slice
  4. string slice!
  5. string gsub

クラス

オブジェクト

キーワード

検索結果

<< 1 2 > >>

main.private(name) -> String | Symbol (229.0)

メソッドを private に設定します。

...関数形式でだけ呼び出せるように(private)設定します。

@param name 0 個以上の String または Symbol を指定します。
@param names 0 個以上の String または Symbol を Array で指定します。

@raise NameError 存在しないメソッド名を指定した場...

main.public(name) -> String | Symbol (229.0)

メソッドを public に設定します。

...によって指定されたメソッドを public に設
定します。

@param name 0 個以上の String または Symbol を指定します。
@param names 0 個以上の String または Symbol を Array で指定します。

@raise NameError 存在しないメソッド名を指定した場...

main.define_method(name) { ... } -> Symbol (123.0)

インスタンスメソッド name を Object に定義します。

...instance_eval されます。

@param name String または Symbol を指定します。

@param method Proc、Method あるいは UnboundMethod の
いずれかのインスタンスを指定します。

@return メソッド名を表す Symbol を返します。

@raise TypeError meth...

main.define_method(name, method) -> Symbol (123.0)

インスタンスメソッド name を Object に定義します。

...instance_eval されます。

@param name String または Symbol を指定します。

@param method Proc、Method あるいは UnboundMethod の
いずれかのインスタンスを指定します。

@return メソッド名を表す Symbol を返します。

@raise TypeError meth...

Struct.new(*args) -> Class (63.0)

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

...メンバ名に String を指定できるのは後方互換性のためだと考えた方が良いでしょう。
したがって、メンバ名は Symbol で指定するのが無難です。

@param args 構造体を定義するための可変長引数。String または Symbol を指定します...
...ew(y: 2) # => #<struct Point x=nil, y=2>
Point.new(z: 3) # ArgumentError (unknown keywords: z)
//}


=== 第一引数が String の場合
args[0] が String の場合、クラス名になるので、大文字で始まる必要
があります。つまり、以下のような指定はエ...
...needs to be constant (NameError)
//}

また args[1..-1] は、Symbol String で指定します。

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

=== 第一引数が Symbol の場合
args[0] が Symbol の場合、生成した構造体クラスは名前の無い...

絞り込み条件を変える

Struct.new(*args) {|subclass| block } -> Class (63.0)

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

...メンバ名に String を指定できるのは後方互換性のためだと考えた方が良いでしょう。
したがって、メンバ名は Symbol で指定するのが無難です。

@param args 構造体を定義するための可変長引数。String または Symbol を指定します...
...ew(y: 2) # => #<struct Point x=nil, y=2>
Point.new(z: 3) # ArgumentError (unknown keywords: z)
//}


=== 第一引数が String の場合
args[0] が String の場合、クラス名になるので、大文字で始まる必要
があります。つまり、以下のような指定はエ...
...needs to be constant (NameError)
//}

また args[1..-1] は、Symbol String で指定します。

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

=== 第一引数が Symbol の場合
args[0] が Symbol の場合、生成した構造体クラスは名前の無い...

Struct.new(*args, keyword_init: false) -> Class (63.0)

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

...メンバ名に String を指定できるのは後方互換性のためだと考えた方が良いでしょう。
したがって、メンバ名は Symbol で指定するのが無難です。

@param args 構造体を定義するための可変長引数。String または Symbol を指定します...
...ew(y: 2) # => #<struct Point x=nil, y=2>
Point.new(z: 3) # ArgumentError (unknown keywords: z)
//}


=== 第一引数が String の場合
args[0] が String の場合、クラス名になるので、大文字で始まる必要
があります。つまり、以下のような指定はエ...
...needs to be constant (NameError)
//}

また args[1..-1] は、Symbol String で指定します。

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

=== 第一引数が Symbol の場合
args[0] が Symbol の場合、生成した構造体クラスは名前の無い...

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

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

...メンバ名に String を指定できるのは後方互換性のためだと考えた方が良いでしょう。
したがって、メンバ名は Symbol で指定するのが無難です。

@param args 構造体を定義するための可変長引数。String または Symbol を指定します...
...ew(y: 2) # => #<struct Point x=nil, y=2>
Point.new(z: 3) # ArgumentError (unknown keywords: z)
//}


=== 第一引数が String の場合
args[0] が String の場合、クラス名になるので、大文字で始まる必要
があります。つまり、以下のような指定はエ...
...needs to be constant (NameError)
//}

また args[1..-1] は、Symbol String で指定します。

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

=== 第一引数が Symbol の場合
args[0] が Symbol の場合、生成した構造体クラスは名前の無い...

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

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

...メンバ名に String を指定できるのは後方互換性のためだと考えた方が良いでしょう。
したがって、メンバ名は Symbol で指定するのが無難です。

@param args 構造体を定義するための可変長引数。String または Symbol を指定します...
...ruct.new(:x, :y, keyword_init: false)
Point2.new(x: 1, y: 2) # => #<struct Point2 x={:x=>1, :y=>2}, y=nil>
//}

=== 第一引数が String の場合
args[0] が String の場合、クラス名になるので、大文字で始まる必要
があります。つまり、以下のような指定はエ...
...needs to be constant (NameError)
//}

また args[1..-1] は、Symbol String で指定します。

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

=== 第一引数が Symbol の場合
args[0] が Symbol の場合、生成した構造体クラスは名前の無い...
...Point4 x={:y=>2}, y=nil>
Point4.new(x: 1, y: 2, z: 3) # => #<struct Point4 x={:x=>1, :y=>2, :z=>3}, y=nil>
//}

=== 第一引数が String の場合
args[0] が String の場合、クラス名になるので、大文字で始まる必要
があります。つまり、以下のような指定はエ...

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

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

...メンバ名に String を指定できるのは後方互換性のためだと考えた方が良いでしょう。
したがって、メンバ名は Symbol で指定するのが無難です。

@param args 構造体を定義するための可変長引数。String または Symbol を指定します...
...ruct.new(:x, :y, keyword_init: false)
Point2.new(x: 1, y: 2) # => #<struct Point2 x={:x=>1, :y=>2}, y=nil>
//}

=== 第一引数が String の場合
args[0] が String の場合、クラス名になるので、大文字で始まる必要
があります。つまり、以下のような指定はエ...
...needs to be constant (NameError)
//}

また args[1..-1] は、Symbol String で指定します。

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

=== 第一引数が Symbol の場合
args[0] が Symbol の場合、生成した構造体クラスは名前の無い...
...Point4 x={:y=>2}, y=nil>
Point4.new(x: 1, y: 2, z: 3) # => #<struct Point4 x={:x=>1, :y=>2, :z=>3}, y=nil>
//}

=== 第一引数が String の場合
args[0] が String の場合、クラス名になるので、大文字で始まる必要
があります。つまり、以下のような指定はエ...

絞り込み条件を変える

Data.define(*args) -> Class (33.0)

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

...s 値オブジェクトのクラスを定義するための可変長引数。Symbol または String を指定します。

@return Data のサブクラスを返します。

@raise TypeError 引数に Symbol, String (String に暗黙の型変換が行われるオブジェクトを含む) 以外を...

Data.define(*args) {|subclass| block } -> Class (33.0)

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

...s 値オブジェクトのクラスを定義するための可変長引数。Symbol または String を指定します。

@return Data のサブクラスを返します。

@raise TypeError 引数に Symbol, String (String に暗黙の型変換が行われるオブジェクトを含む) 以外を...

main.private() -> nil (29.0)

メソッドを private に設定します。

...関数形式でだけ呼び出せるように(private)設定します。

@param name 0 個以上の String または Symbol を指定します。
@param names 0 個以上の String または Symbol を Array で指定します。

@raise NameError 存在しないメソッド名を指定した場...

main.private(*name) -> Array (29.0)

メソッドを private に設定します。

...関数形式でだけ呼び出せるように(private)設定します。

@param name 0 個以上の String または Symbol を指定します。
@param names 0 個以上の String または Symbol を Array で指定します。

@raise NameError 存在しないメソッド名を指定した場...

main.private(names) -> Array (29.0)

メソッドを private に設定します。

...関数形式でだけ呼び出せるように(private)設定します。

@param name 0 個以上の String または Symbol を指定します。
@param names 0 個以上の String または Symbol を Array で指定します。

@raise NameError 存在しないメソッド名を指定した場...

絞り込み条件を変える

main.public() -> nil (29.0)

メソッドを public に設定します。

...によって指定されたメソッドを public に設
定します。

@param name 0 個以上の String または Symbol を指定します。
@param names 0 個以上の String または Symbol を Array で指定します。

@raise NameError 存在しないメソッド名を指定した場...

main.public(*name) -> Array (29.0)

メソッドを public に設定します。

...によって指定されたメソッドを public に設
定します。

@param name 0 個以上の String または Symbol を指定します。
@param names 0 個以上の String または Symbol を Array で指定します。

@raise NameError 存在しないメソッド名を指定した場...

main.public(names) -> Array (29.0)

メソッドを public に設定します。

...によって指定されたメソッドを public に設
定します。

@param name 0 個以上の String または Symbol を指定します。
@param names 0 個以上の String または Symbol を Array で指定します。

@raise NameError 存在しないメソッド名を指定した場...

TracePoint.new(*events) {|obj| ... } -> TracePoint (15.0)

新しい TracePoint オブジェクトを作成して返します。トレースを有効 にするには TracePoint#enable を実行してください。

...は TracePoint#disable を実行してください。

//emlist[][ruby]{
trace.disable
//}

@param events トレースするイベントを String Symbol で任
意の数指定します。

: :line

式の評価。

: :class

クラス定義、特異クラス定義、モジュ...

TracePoint.trace(*events) {|obj| ... } -> TracePoint (15.0)

新しい TracePoint オブジェクトを作成して自動的にトレースを開始し ます。TracePoint.new のコンビニエンスメソッドです。

...レースを開始し
ます。TracePoint.new のコンビニエンスメソッドです。

@param events トレースするイベントを String Symbol で任
意の数指定します。指定できる値については
TracePoint.new を参照してください。...

絞り込み条件を変える

<< 1 2 > >>