kind=defined
names=String
visibility=public

--- String(arg) -> String

引数を文字列([[c:String]])に変換した結果を返します。

arg.to_s を呼び出して文字列に変換します。
arg が文字列の場合、何もせず arg を返します。

@param arg 変換対象のオブジェクトです。
@raise TypeError to_s の返り値が文字列でなければ発生します。

  class Foo
   def to_s
     "hogehoge"
   end
  end
  
  arg = Foo.new
  p String(arg) #=> "hogehoge"

@see [[m:Object#to_s]],[[c:String]]

