1086件ヒット
[1-100件を表示]
(0.257秒)
ライブラリ
- ビルトイン (1086)
クラス
-
ARGF
. class (30) - Array (70)
- BasicObject (10)
- Bignum (6)
- Complex (10)
- Data (2)
- Encoding (20)
-
Enumerator
:: Lazy (18) - Exception (20)
- FalseClass (20)
- Fixnum (6)
- Float (38)
- Hash (78)
- IO (30)
- Integer (20)
- MatchData (10)
- Method (20)
- Module (30)
- NameError (10)
- NilClass (10)
- Object (62)
- Proc (20)
-
Process
:: Status (10) - Range (20)
- Rational (20)
- Regexp (20)
- String (90)
- Struct (20)
- Symbol (251)
- Thread (32)
-
Thread
:: Backtrace :: Location (20) - Time (14)
- TrueClass (10)
- UnboundMethod (30)
- UncaughtThrowError (9)
キーワード
- % (10)
- << (10)
- =~ (10)
- [] (50)
-
add
_ trace _ func (10) - capitalize (10)
-
define
_ singleton _ method (20) - downcase (10)
-
end
_ with? (4) - grep (10)
-
grep
_ v (8) - hex (10)
- id2name (10)
- inspect (167)
- intern (10)
- join (10)
- length (10)
- match (10)
-
method
_ missing (10) - name (23)
- next (10)
-
next
_ float (9) - oct (10)
- owner (10)
-
prev
_ float (9) -
set
_ trace _ func (10) - size (10)
- slice (50)
-
start
_ with? (4) - succ (10)
- swapcase (10)
- syswrite (10)
- then (10)
-
to
_ f (10) -
to
_ i (10) -
to
_ proc (10) -
to
_ str (20) -
to
_ sym (20) -
transform
_ keys (15) -
transform
_ keys! (15) -
transform
_ values (14) -
transform
_ values! (14) - uniq (20)
- uniq! (20)
- upcase (10)
- write (20)
-
yield
_ self (12)
検索結果
先頭5件
-
Complex
# to _ s -> String (26132.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"
//}... -
Range
# to _ s -> String (26130.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 (26126.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 (26126.0) -
self を返します。
...uby]{
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
//}... -
Process
:: Status # to _ s -> String (26118.0) -
to_i.to_s と同じです。
...to_i.to_s と同じです。... -
Regexp
# to _ s -> String (26114.0) -
正規表現の文字列表現を生成して返します。返される文字列は他の正規表 現に埋め込んでもその意味が保持されるようになっています。
...は他の正規表
現に埋め込んでもその意味が保持されるようになっています。
//emlist[][ruby]{
re = /foo|bar|baz/i
p re.to_s # => "(?i-mx:foo|bar|baz)"
p /#{re}+/o # => /(?i-mx:foo|bar|baz)+/
//}
ただし、後方参照を含む正規表現は意図通りに......emlist[][ruby]{
re = /(foo|bar)\1/ # \1 は、foo か bar
p /(baz)#{re}/ # \1 は、baz
# => /(baz)(?-mix:(foo|bar)\1)/
//}
//emlist[使用例][ruby]{
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... -
Time
# to _ s -> String (26114.0) -
時刻を文字列に変換した結果を返します。 以下のようにフォーマット文字列を使って strftime を呼び出すのと同じです。
...同じです。
//emlist[][ruby]{
t = Time.local(2000,1,2,3,4,5,6)
p t.to_s # => "2000-01-02 03:04:05 +0900"
p t.strftime("%Y-%m-%d %H:%M:%S %z") # => "2000-01-02 03:04:05 +0900"
p t.utc.to_s # => "2000-01-01 18:04:05 UTC"
p t.strftime("%Y-... -
MatchData
# to _ s -> String (26108.0) -
マッチした文字列全体を返します。
...マッチした文字列全体を返します。
//emlist[例][ruby]{
/bar/ =~ "foobarbaz"
p $~ # => #<MatchData:0x401b1be4>
p $~.to_s # => "bar"
//}... -
NameError
# to _ s -> String (26108.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 (26108.0) -
空文字列 "" を返します。
...空文字列 "" を返します。
//emlist[例][ruby]{
nil.to_s # => ""
//}...