1258件ヒット
[1-100件を表示]
(0.291秒)
種類
- インスタンスメソッド (1104)
- モジュール関数 (77)
- 特異メソッド (55)
- クラス (22)
クラス
-
ARGF
. class (33) - Array (66)
- BasicObject (11)
- Bignum (6)
- Complex (11)
- Data (4)
- Encoding (22)
-
Enumerator
:: Lazy (20) - Exception (22)
- FalseClass (22)
- File (11)
- Fixnum (6)
- Float (42)
- Hash (88)
- IO (33)
- Integer (22)
- Method (22)
- Module (33)
- NameError (11)
- Object (70)
- Proc (22)
-
Process
:: Status (11) - Range (33)
- Rational (11)
- Regexp (22)
- String (77)
- Struct (22)
- Symbol (245)
- Thread (36)
-
Thread
:: Backtrace :: Location (22) - Time (16)
- TrueClass (11)
- UnboundMethod (33)
- UncaughtThrowError (10)
モジュール
- Kernel (77)
キーワード
- % (11)
- << (11)
- =~ (11)
- Location (11)
- Numeric (11)
- String (11)
- [] (33)
-
add
_ trace _ func (11) - capitalize (11)
-
define
_ singleton _ method (22) - downcase (11)
-
end
_ with? (5) - format (11)
- grep (11)
-
grep
_ v (9) - hex (11)
- id2name (11)
- inspect (196)
- intern (11)
- join (11)
- lchmod (11)
- length (11)
- match (11)
-
method
_ missing (11) - name (26)
- new (11)
- next (11)
-
next
_ float (10) - oct (11)
- owner (11)
-
prev
_ float (10) - print (11)
- puts (11)
-
set
_ trace _ func (22) - size (11)
- slice (55)
- sprintf (11)
-
start
_ with? (5) - succ (11)
- swapcase (11)
- syswrite (11)
- then (12)
-
to
_ f (11) -
to
_ i (11) -
to
_ str (11) -
to
_ sym (22) -
transform
_ keys (17) -
transform
_ keys! (17) -
transform
_ values (16) -
transform
_ values! (16) - uniq (11)
- uniq! (22)
- upcase (11)
- warn (11)
- write (22)
-
yield
_ self (14)
検索結果
先頭5件
-
Complex
# to _ s -> String (29133.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*... -
Range
# to _ s -> String (29131.0) -
self を文字列に変換します(始端と終端のオブジェクトは #to_s メソッドで文 字列に変換されます)。
...self を文字列に変換します(始端と終端のオブジェクトは #to_s メソッドで文
字列に変換されます)。
@see Range#inspect
//emlist[例][ruby]{
(1..5).to_s # => "1..5"
("1".."5").to_s # => "1..5"
//}... -
ENV
. to _ s -> String (29119.0) -
環境変数を文字列化します。 Hash#to_s と同じように動作します。
...環境変数を文字列化します。 Hash#to_s と同じように動作します。... -
Process
:: Status # to _ s -> String (29119.0) -
to_i.to_s と同じです。
...to_i.to_s と同じです。... -
Regexp
# to _ s -> String (29115.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 (29115.0) -
時刻を文字列に変換した結果を返します。 以下のようにフォーマット文字列を使って strftime を呼び出すのと同じです。
...字列を使って 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-%m-%d %H:%M:%S UTC") # => "2000-01-01 18:04:05 UTC"
//}
戻り値の文字エンコーディングは Encoding::US_ASCII です。... -
FalseClass
# to _ s -> String (29109.0) -
常に文字列 "false" を返します。
...常に文字列 "false" を返します。
//emlist[例][ruby]{
false.to_s # => "false"
//}... -
NameError
# to _ s -> String (29109.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... -
Object
# to _ s -> String (29109.0) -
オブジェクトの文字列表現を返します。
...現を返します。
Kernel.#print や Kernel.#sprintf は文字列以外の
オブジェクトが引数に渡された場合このメソッドを使って文字列に変換し
ます。
//emlist[][ruby]{
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... -
Thread
:: Backtrace :: Location # to _ s -> String (29109.0) -
self が表すフレームを Kernel.#caller と同じ表現にした文字列を返し ます。
...self が表すフレームを 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>'
//}...