るりまサーチ

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

別のキーワード

  1. _builtin to_s
  2. openssl to_der
  3. openssl to_s
  4. openssl to_pem
  5. _builtin to_a

クラス

オブジェクト

キーワード

検索結果

<< 1 2 3 ... > >>

BigDecimal#to_s -> String (18162.0)

self を文字列に変換します (デフォルトは "0.xxxxxEn" の形になります)。

...BigDecimal("1.23456").to_s # ==> "0.123456E1"

引数 n に正の整数が指定されたときは、小数点で分けられる左右部分を、
それぞれ n 桁毎に空白で区切ります。

require "bigdecimal"
BigDecimal("0.1234567890123456789").to_s(10) # => "0.1234567890...
...7890123456789").to_s("10") # => "0.1234567890 123456789E0"

文字列の最初に '+' または ' ' を付けると、値が正の場合先頭に '+' または
' ' が付きます。負の場合は常に '-' が付きます。

require "bigdecimal"
BigDecimal("0.123456").to_s(" 3") # => " 0....
...123 456E0"
BigDecimal("0.123456").to_s("+3") # => "+0.123 456E0"
BigDecimal("-0.123456").to_s("3") # => "-0.123 456E0"

さらに文字列の最後に指数形式 ('E' または 'e') か指数を使わない形式
('F' または 'f') かを指定出来ます。デフォルトは指数形式...

BigDecimal#to_s(n) -> String (18162.0)

self を文字列に変換します (デフォルトは "0.xxxxxEn" の形になります)。

...BigDecimal("1.23456").to_s # ==> "0.123456E1"

引数 n に正の整数が指定されたときは、小数点で分けられる左右部分を、
それぞれ n 桁毎に空白で区切ります。

require "bigdecimal"
BigDecimal("0.1234567890123456789").to_s(10) # => "0.1234567890...
...7890123456789").to_s("10") # => "0.1234567890 123456789E0"

文字列の最初に '+' または ' ' を付けると、値が正の場合先頭に '+' または
' ' が付きます。負の場合は常に '-' が付きます。

require "bigdecimal"
BigDecimal("0.123456").to_s(" 3") # => " 0....
...123 456E0"
BigDecimal("0.123456").to_s("+3") # => "+0.123 456E0"
BigDecimal("-0.123456").to_s("3") # => "-0.123 456E0"

さらに文字列の最後に指数形式 ('E' または 'e') か指数を使わない形式
('F' または 'f') かを指定出来ます。デフォルトは指数形式...

Complex#to_s -> String (18131.0)

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

...

//emlist[例][ruby]{
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"
//}...

OpenSSL::X509::Name#to_s(flags=nil) -> String (18131.0)

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

...jp')
n.to_s
# => "/C=JP/ST=Kanagawa/L=Yokohama/O=Example Company/OU=Lab3/CN=foobar/emailAddress=foobar@lab3.example.co.jp"
n.to_s(OpenSSL::X509::Name::COMPAT)
# => "C=JP, ST=Kanagawa, L=Yokohama, O=Example Company, OU=Lab3, CN=foobar/emailAddress=foobar@lab3.example.co.jp"
n.to_s(OpenSSL:...
...bar,OU=Lab3,O=Example Company,L=Yokohama,ST=Kanagawa,C=JP"
n.to_s(OpenSSL::X509::Name::ONELINE)
# => "C = JP, ST = Kanagawa, L = Yokohama, O = Example Company, OU = Lab3, CN = foobar, emailAddress = foobar@lab3.example.co.jp"
n.to_s(OpenSSL::X509::Name::MULTILINE)
# => "countryName...

Range#to_s -> String (18129.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 (18126.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 (18126.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 (18125.0)

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

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

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

//emlist[例][ruby]{
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 (18125.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 (18117.0)

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

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

絞り込み条件を変える

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

to_i.to_s と同じです。

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

Regexp#to_s -> String (18113.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...

IPAddr#to_s -> String (18107.0)

文字列に変換します。

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

require 'ipaddr'
addr6 = IPAddr.new('::1')
addr6.to_s #=> "::1"
addr6.to_string #=> "0000:0000:0000:0000:0000:0000:0000:0001"

@see IPAddr#to_string...

MatchData#to_s -> String (18107.0)

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

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

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

Matrix#to_s -> String (18107.0)

行列を文字列化し、その文字列を返します。

...列を文字列化し、その文字列を返します。

//emlist[例][ruby]{
require 'matrix'
a1 = [1, 2]
a2 = [3, 4.5]
m = Matrix[a1, a2]

p m.to_s # => "Matrix[[1, 2], [3, 4.5]]"
//}...

絞り込み条件を変える

NameError#to_s -> String (18107.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 (18107.0)

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

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

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

Object#to_s -> String (18107.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...
<< 1 2 3 ... > >>