るりまサーチ

最速Rubyリファレンスマニュアル検索!
55件ヒット [1-55件を表示] (0.179秒)

別のキーワード

  1. _builtin new
  2. _builtin inspect
  3. _builtin []
  4. _builtin to_s
  5. _builtin each

ライブラリ

クラス

キーワード

検索結果

Encoding#name -> String (18113.0)

エンコーディングの名前を返します。

...エンコーディングの名前を返します。

//emlist[例][ruby]{
Encoding::UTF_8.name #=> "UTF-8"
//}...

Encoding#names -> String (6106.0)

エンコーディングの名前とエイリアス名の配列を返します。

...エンコーディングの名前とエイリアス名の配列を返します。

//emlist[例][ruby]{
Encoding::UTF_8.names #=> ["UTF-8", "CP65001"]
//}...

Encoding#to_s -> String (3013.0)

エンコーディングの名前を返します。

...エンコーディングの名前を返します。

//emlist[例][ruby]{
Encoding::UTF_8.name #=> "UTF-8"
//}...

Encoding#replicate(name) -> Encoding (135.0)

レシーバのエンコーディングを複製(replicate)します。 複製されたエンコーディングは元のエンコーディングと同じバイト構造を持たなければなりません。 name という名前のエンコーディングが既に存在する場合は ArgumentError を発生します。

...たなければなりません。
name
という名前のエンコーディングが既に存在する場合は ArgumentError を発生します。

Ruby 3.2 から非推奨となり、Ruby 3.3 で削除予定です。

//emlist[][ruby]{
encoding = Encoding::UTF_8.replicate("REPLICATED_UTF-8") #...
...=> #<Encoding:REPLICATED_UTF-8>
encoding.name #=> "REPLICATED_UTF-8"
"\u3042".force_encoding(Encoding::UTF_8).valid_encoding? #=> true
"\u3042".force_encoding(encoding).valid_encoding? #=> true
"\u3042".force_encoding(Encoding::SHIFT_JIS)...

リテラル (36.0)

リテラル * num * string * backslash * exp * char * command * here * regexp * array * hash * range * symbol * percent

...中に改行を含めずに改行

====[a:exp] 式展開

//emlist[例][ruby]{
# ($ruby = "RUBY"の場合)

"my name is #{$ruby}" #=> "my name is RUBY"
'my name is #{$ruby}' #=> "my name is #{$ruby}"
//}

ダブルクォート(")で囲まれた文字列式、コマンド文
字列および正規表...
...ります。

: ?あ

文字 あ を表す String

: ?\u3042

文字 あ を表す String。

文字のエンコーディングはEncoding::UTF_8に設定されます。

: ?\C-a

コントロール a を表す String

: ?\M-a

メタ a を表す String

: ?\M-\C-a

メタ-コントロ...
...backslash、
command
を参照してください。

===[a:regexp] 正規表現リテラル

//emlist[例][ruby]{
/^Ruby the OOPL/
/Ruby/i
/my name is #{myname}/o
%r|Ruby|
//}

/で囲まれた文字列は正規表現です。正規表現として解釈される
メタ文字についてはspec/regex...

絞り込み条件を変える