るりまサーチ

最速Rubyリファレンスマニュアル検索!
58件ヒット [1-58件を表示] (0.198秒)
トップページ > クエリ:l[x] > クエリ:>[x] > クエリ:e[x] > クエリ:try_convert[x]

別のキーワード

  1. open3 popen2e
  2. socket af_e164
  3. matrix rank_e
  4. open3 capture2e
  5. matrix det_e

ライブラリ

クラス

検索結果

Integer.try_convert(obj) -> Integer | nil (24519.0)

obj を Integer に変換しようと試みます。変換には Object#to_int メソッドが使われます。

...Integer に変換しようと試みます。変換には Object#to_int
メソッドが使われます。

Integer ならそのままobjを返します。
そうでなければ obj.to_int の結果を返すか、nil が返されます。

@param obj 変換する任意のオブジェクト
@return...
...Integer または nil
@raise TypeError to_int が Integer を返さなかった場合に発生します。

//emlist[例][ruby]{
Integer.try_convert(1) # => 1
Integer.try_convert(1.25) # => 1
Integer.try_convert([]) # => nil
//}...

Array.try_convert(obj) -> Array | nil (24425.0)

to_ary メソッドを用いて obj を配列に変換しようとします。

...nil を返します。
このメソッドは引数が配列であるかどうかを調べるために使えます。

//emlist[例][ruby]{
Array.try_convert([1]) # => [1]
Array.try_convert("1") # => nil

if tmp = Array.try_convert(arg)
# the argument is an array
e
lsif tmp = String.try_convert(...
...arg)
# the argument is a string
e
nd
//}...

Hash.try_convert(obj) -> Hash | nil (24413.0)

to_hash メソッドを用いて obj をハッシュに変換しようとします。

...しようとします。

何らかの理由で変換できないときには nil を返します。
このメソッドは引数がハッシュであるかどうかを調べるために使えます。

//emlist[][ruby]{
Hash.try_convert({1=>2}) # => {1=>2}
Hash.try_convert("1=>2") # => nil
//}...

IO.try_convert(obj) -> IO | nil (24413.0)

obj を to_io メソッドによって IO オブジェクトに変換します。 変換できなかった場合は nil を返します。

...obj を to_io メソッドによって IO オブジェクトに変換します。
変換できなかった場合は nil を返します。

IO.try_convert(STDOUT) # => STDOUT
IO.try_convert("STDOUT") # => nil...

Regexp.try_convert(obj) -> Regexp | nil (24413.0)

obj を to_regexp メソッドで Regexp オブジェクトに変換しようと 試みます。

...obj を to_regexp メソッドで Regexp オブジェクトに変換しようと
試みます。

変換に成功した場合はそれを返し、失敗時には nil を返します。

//emlist[例][ruby]{
Regexp.try_convert(/re/) # => /re/
Regexp.try_convert("re") # => nil
//}...

絞り込み条件を変える

String.try_convert(obj) -> String | nil (24413.0)

obj を String に変換しようと試みます。変換には Object#to_str メソッ ドが使われます。変換後の文字列を返すか、何らかの理由により変換できなかっ た場合は nil が返されます。

...には Object#to_str メソッ
ドが使われます。変換後の文字列を返すか、何らかの理由により変換できなかっ
た場合は nil が返されます。

@param obj 変換する任意のオブジェクト
@return 変換後の文字列または nil

//emlist[例][ruby...
...]{
String.try_convert("str") # => "str"
String.try_convert(/re/) # => nil
//}...