El to_s() es un método incorporado en Ruby que devuelve una string con el valor de la estructura en particular.
Sintaxis : struct_name.to_s()
Parámetros : La función no acepta ningún parámetro.
Valor devuelto : Devuelve el valor de la estructura.
Ejemplo 1 :
# Ruby program for to_s method in struct # Include struct animals = Struct.new(:name, :speciality , :found_in) # initialize values detail = animals.new("labrador", "bark" , "Newfoundland") # to_s used puts detail.to_s
Salida :
struct name="labrador", speciality="bark", found_in="Newfoundland"
Ejemplo 2 :
# Ruby program for to_s method in struct # Include struct animals = Struct.new(:name) #initialize values detail = animals.new("golden retriever") #to_s used puts detail.to_s
Salida :
struct name="golden retriever"