るりまサーチ

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

別のキーワード

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

ライブラリ

クラス

モジュール

オブジェクト

キーワード

検索結果

<< 1 2 3 ... > >>

Fixnum#to_s(base = 10) -> String (26137.0)

self を引数で指定した基数の文字列表現に変換します。

...列表現に変換します。

@param base 基数を 2 から 36 の整数で指定します。

12345.to_s #=> "12345"
12345.to_s(2) #=> "11000000111001"
12345.to_s(8) #=> "30071"
12345.to_s(10) #=> "12345"
12345.to_s(16) #=> "3039"
12345.to_s(36) #=> "9ix"...

Float#to_s -> String (26137.0)

自身を人間が読みやすい形の文字列表現にして返します。

...n 文字列を返します。

例:

0.00001.to_s # => "1.0e-05"
3.14.to_s # => "3.14"
10000_00000_00000.0.to_s # => "100000000000000.0"
10000_00000_00000_00000.0.to_s # => "1.0e+19"
(1.0/0.0).to_s # => "Infinity"
(0.0/0.0).to_s # => "NaN"...

Bignum#to_s(base = 10) -> String (26131.0)

self を引数で指定した基数の文字列表現に変換します。

...を 2 から 36 の整数で指定します。

12345654321.to_s #=> "12345654321"
12345654321.to_s(2) #=> "1011011111110110111011110000110001"
12345654321.to_s(8) #=> "133766736061"
12345654321.to_s(16) #=> "2dfdbbc31"
78546939656932.to_s(36) #=> "rubyrules"...

Complex#to_s -> String (26131.0)

自身を "実部 + 虚部i" 形式の文字列にして返します。

...します。

例:

Complex(2).to_s # => "2+0i"
Complex('-8/6').to_s # => "-4/3+0i"
Complex('1/2i').to_s # => "0+1/2i"
Complex(0, Float::INFINITY).to_s # => "0+Infinity*i"
Complex(Float::NAN, Float::NAN).to_s # => "NaN+NaN*i"...

Range#to_s -> String (26129.0)

self を文字列に変換します(始点と終点のオブジェクトは #to_s メソッドで文 字列に変換されます)。

...self を文字列に変換します(始点と終点のオブジェクトは #to_s メソッドで文
字列に変換されます)。

@see Range#inspect

例:
(1..5).to_s # => "1..5"
("1".."5").to_s # => "1..5"...

絞り込み条件を変える

Integer#to_s -> String (26126.0)

整数を 10 進文字列表現に変換します。

...引数を指定すれば、それを基数とした文字列表
現に変換します。

p 10.to_s(2) # => "1010"
p 10.to_s(8) # => "12"
p 10.to_s(16) # => "a"
p 35.to_s(36) # => "z"

@return 数値の文字列表現
@param base 基数となる 2 - 36 の数値。
@r...

Integer#to_s(base) -> String (26126.0)

整数を 10 進文字列表現に変換します。

...引数を指定すれば、それを基数とした文字列表
現に変換します。

p 10.to_s(2) # => "1010"
p 10.to_s(8) # => "12"
p 10.to_s(16) # => "a"
p 35.to_s(36) # => "z"

@return 数値の文字列表現
@param base 基数となる 2 - 36 の数値。
@r...

Rational#to_s -> String (26125.0)

自身を人間が読みやすい形の文字列表現にして返します。

...

"3/5", "-17/7" のように10進数の表記を返します。

@return 有理数の表記にした文字列を返します。

例:

Rational(3, 4).to_s # => "3/4"
Rational(8).to_s # => "8/1"
Rational(-8, 6).to_s # => "-4/3"
Rational(0.5).to_s # => "1/2"

@see Rational#inspect...

String#to_s -> String (26125.0)

self を返します。

...p "str".to_s # => "str"
p "str".to_str # => "str"
//}

このメソッドは、文字列を他のクラスのインスタンスと混ぜて処理したいときに有効です。
例えば返り値が文字列か nil であるメソッド some_method があるとき、
to_s
メソッ...
...ドを使うと以下のように統一的に処理できます。

//emlist[例][ruby]{
# some_method(5).downcase だと返り値が nil のときに
# エラーになるので to_s をはさむ
p some_method(5).to_s.downcase
//}...

ENV.to_s -> String (26117.0)

環境変数を文字列化します。 Hash#to_s と同じように動作します。

...環境変数を文字列化します。 Hash#to_s と同じように動作します。...

絞り込み条件を変える

Process::Status#to_s -> String (26117.0)

to_i.to_s と同じです。

...to_i.to_s と同じです。...

Regexp#to_s -> String (26113.0)

正規表現の文字列表現を生成して返します。返される文字列は他の正規表 現に埋め込んでもその意味が保持されるようになっています。

...る文字列は他の正規表
現に埋め込んでもその意味が保持されるようになっています。

re = /foo|bar|baz/i
p re.to_s # => "(?i-mx:foo|bar|baz)"
p /#{re}+/o # => /(?i-mx:foo|bar|baz)+/

ただし、後方参照を含む正規表現は意図通りにはな...
...にくくなります。

re = /(foo|bar)\1/ # \1 は、foo か bar
p /(baz)#{re}/ # \1 は、baz

# => /(baz)(?-mix:(foo|bar)\1)/

使用例

re = /foo|bar|baz/i
p re.to_s # => "(?i-mx:foo|bar|baz)"
p /#{re}+/o # => /(?i-mx:foo|bar|baz)+/

@see Regexp#inspect...

FalseClass#to_s -> String (26107.0)

常に文字列 "false" を返します。

...常に文字列 "false" を返します。

例:

false.to_s # => "false"...

MatchData#to_s -> String (26107.0)

マッチした文字列全体を返します。

...マッチした文字列全体を返します。

/bar/ =~ "foobarbaz"
p $~ # => #<MatchData:0x401b1be4>
p $~.to_s # => "bar"...

NameError#to_s -> String (26107.0)

例外オブジェクトを文字列に変換して返します。

...オブジェクトを文字列に変換して返します。

例:

begin
foobar
rescue NameError => err
p err # => #<NameError: undefined local variable or method `foobar' for main:Object>
p err.to_s # => "undefined local variable or method `foobar' for main:Object"
end...

絞り込み条件を変える

NilClass#to_s -> String (26107.0)

空文字列 "" を返します。

...空文字列 "" を返します。

例:
nil.to_s # => ""...

Object#to_s -> String (26107.0)

オブジェクトの文字列表現を返します。

...て文字列に変換し
ます。

class Foo
def initialize num
@num = num
end
end
it = Foo.new(40)

puts it #=> #<Foo:0x2b69110>

class Foo
def to_s
"Class:Foo Number:#{@num}"
end
end

puts it #=> Class:Foo Number:40

@see Object#to_str,Kernel.#String...

Proc#to_s -> String (26107.0)

self の文字列表現を返します。

...列表現を返します。

可能なら self を生成したソースファイル名、行番号を含みます。

p Proc.new {
true
}.to_s

=> "#<Proc:0x0x401a880c@-:3>"...

Time#to_s -> String (26107.0)

時刻を date(1) のような形式の文字列に変換します。

...時刻を date(1) のような形式の文字列に変換します。

self.strftime("%a %b %d %H:%M:%S %Z %Y")

と同じです。

p Time.now.to_s # => "Mon Oct 20 06:02:10 JST 2003"

戻り値の文字エンコーディングは Encoding::ASCII_8BIT です。...
...時刻を date(1) のような形式の文字列に変換します。

self.strftime("%a %b %d %H:%M:%S %Z %Y")

と同じです。

p Time.now.to_s # => "Mon Oct 20 06:02:10 JST 2003"

戻り値の文字エンコーディングは Encoding::US_ASCII です。...

TrueClass#to_s -> String (26107.0)

常に文字列 "true" を返します。

...常に文字列 "true" を返します。

例:
true.to_s # => "true"...

絞り込み条件を変える

<< 1 2 3 ... > >>