るりまサーチ

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

別のキーワード

  1. _builtin -
  2. open-uri open
  3. irb/input-method gets
  4. irb/input-method new
  5. matrix -

クラス

キーワード

検索結果

<< 1 2 3 ... > >>

Gem::Requirement#to_s -> String (24308.0)

条件を表す文字列を返します。

...条件を表す文字列を返します。

//emlist[][ruby]{
r
eq = Gem::Requirement.new(["< 5.0", ">= 1.9"])
p req.to_s # => "< 5.0, >= 1.9"
//}...

URI::Generic#to_s -> String (24308.0)

自身が表す URI を文字列として返します。

...自身が表す URI を文字列として返します。

例:
r
equire 'uri'
p URI.parse('http://example.com/').to_s #=> "http://example.com/"...

UncaughtThrowError#to_s -> String (24308.0)

self を tag を含む文字列表現にして返します。

...self を tag を含む文字列表現にして返します。

//emlist[例][ruby]{
def do_complicated_things
throw :uncaught_label
end

begin
do_complicated_things
r
escue UncaughtThrowError => ex
p ex.to_s # => "uncaught throw :uncaught_label"
end
//}...

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

Range#to_s -> String (21330.0)

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

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

@see Range#inspect

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

絞り込み条件を変える

Rational#to_s -> String (21326.0)

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

..."3/5", "-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#i...

String#to_s -> String (21326.0)

self を返します。

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

WEBrick::HTTPResponse#to_s -> String (21320.0)

実際にクライアントに送られるデータを文字列として返します。

...列として返します。

r
equire 'webrick'
include WEBrick
r
es = HTTPResponse.new( { :HTTPVersion => "1.1" } )
r
es.body = 'hoge'
print res.to_s

#=> 出力結果
HTTP/1.1 200 OK
Connection: Keep-Alive
Date: Sat, 27 Oct 2007 08:58:49 GMT
Server:
Content-Length: 4

hoge...

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

to_i.to_s と同じです。

...to_i.to_s と同じです。...
<< 1 2 3 ... > >>