るりまサーチ

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

別のキーワード

  1. rbconfig ruby
  2. fiddle ruby_free
  3. fiddle build_ruby_platform
  4. rake ruby
  5. rubygems/defaults ruby_engine

ライブラリ

クラス

キーワード

検索結果

<< 1 2 3 ... > >>

Regexp#to_s -> String (21357.0)

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

...現に埋め込んでもその意味が保持されるようになっています。

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

ただし、後方参照を含む正規表現は意図通りにはならない場合...
...//emlist[][ruby]{
r
e = /(foo|bar)\1/ # \1 は、foo か bar
p /(baz)#{re}/ # \1 は、baz

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

//emlist[使用例][ruby]{
r
e = /foo|bar|baz/i
p re.to_s # => "(?i-mx:foo|bar|baz)"
p /#{re}+/o # => /(?i-mx:foo|bar|baz)+/
//}

@
see Regexp#inspec...

Rational#to_s -> String (21351.0)

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

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

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

//emlist[例][ruby]{
R
ational(3, 4).to_s # => "3/4"
R
ational(8).to_s # => "8/1"
R
ational(-8, 6).to_s # => "-4/3"
R
ational(0.5).to_s # => "1/2"
//}

@
see Rational#inspect...

Range#to_s -> String (21349.0)

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

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

@
see Range#inspect

//emlist[例][ruby]{
(1..5).to_s # => "1..5"
("1".."5").to_s # => "1..5"
//}...

REXML::CData#to_s -> String (21328.0)

テキスト文字列を返します。

...テキスト文字列を返します。

@
see REXML::Text#value, REXML::Text#to_s

//emlist[][ruby]{
r
equire 'rexml/document'
doc = REXML::Document.new(<<EOS)
<root><![CDATA[foobar baz]]></root>
EOS
doc.root[0].class # => REXML::CData
doc.root[0].value # => "foobar baz"
//}...

REXML::Entity#to_s -> String (21327.0)

実体宣言を文字列化したものを返します。

...実体宣言を文字列化したものを返します。

@
see REXML::Entity#write

//emlist[][ruby]{
e = REXML::ENTITY.new("w", "wee");
p e.to_s # => "<!ENTITY w \"wee\">"
//}...

絞り込み条件を変える

REXML::Text#to_s -> String (21327.0)

テキストの内容を正規化(すべての実体をエスケープ)された状態で返します。

...トとして妥当です。

結果は REXML::Text.new で指定した entity_filter を反映しています。

@
see REXML::Text#value

//emlist[][ruby]{
r
equire 'rexml/document'
t = REXML::Text.new("< & foobar", false, nil, false)
t.to_s # => "&lt; &amp; foobar"
t.value # => "< & foobar"
//}...

Thread::Backtrace::Location#to_s -> String (21327.0)

self が表すフレームを Kernel.#caller と同じ表現にした文字列を返し ます。

...を Kernel.#caller と同じ表現にした文字列を返し
ます。

//emlist[例][ruby]{
# foo.rb
class Foo
attr_accessor :locations
def initialize(skip)
@
locations = caller_locations(skip)
end
end

Foo.new(0..2).locations.map do |call|
puts call.to_s
end

# => path/to/foo.rb:5:in `...
...initialize'
# path/to/foo.rb:9:in `new'
# path/to/foo.rb:9:in `<main>'
//}...

BigDecimal#to_s -> String (18437.0)

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

...列に変換します (デフォルトは "0.xxxxxen" の形になります)。

@
param n 出力の形式を Integer または String で指定します。

//emlist[][ruby]{
r
equire "bigdecimal"
BigDecimal("1.23456").to_s # ==> "0.123456e1"
//}

引数 n に正の整数が指定されたときは...
...//emlist[][ruby]{
r
equire "bigdecimal"
BigDecimal("0.1234567890123456789").to_s(10) # => "0.1234567890 123456789e0"
//}

引数 n に正の整数を表す文字列を指定することもできます。

//emlist[][ruby]{
r
equire "bigdecimal"
BigDecimal("0.1234567890123456789").to_s("10") # => "...
...ます。負の場合は常に '-' が付きます。

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

さらに文字列の最後に指数形...

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

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

...列に変換します (デフォルトは "0.xxxxxen" の形になります)。

@
param n 出力の形式を Integer または String で指定します。

//emlist[][ruby]{
r
equire "bigdecimal"
BigDecimal("1.23456").to_s # ==> "0.123456e1"
//}

引数 n に正の整数が指定されたときは...
...//emlist[][ruby]{
r
equire "bigdecimal"
BigDecimal("0.1234567890123456789").to_s(10) # => "0.1234567890 123456789e0"
//}

引数 n に正の整数を表す文字列を指定することもできます。

//emlist[][ruby]{
r
equire "bigdecimal"
BigDecimal("0.1234567890123456789").to_s("10") # => "...
...ます。負の場合は常に '-' が付きます。

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

さらに文字列の最後に指数形...
<< 1 2 3 ... > >>