Ruby Language Casting (type conversion) Casting to a String

Help us to keep this website almost Ad Free! It takes only 10 seconds of your time:
> Step 1: Go view our video on YouTube: EF Core Bulk Extensions
> Step 2: And Like the video. BONUS: You can also share it!

Example

123.5.to_s    #=> "123.5"
String(123.5) #=> "123.5"

Usually, String() will just call #to_s.

Methods Kernel#sprintf and String#% behave similar to C:

sprintf("%s", 123.5) #=> "123.5"
"%s" % 123.5 #=> "123.5"
"%d" % 123.5 #=> "123"
"%.2f" % 123.5 #=> "123.50"


Got any Ruby Language Question?