character_name = "John"
character_age = "35"
puts ( "There was a dude named" + character_name )
puts ( "he was" + character_age + "years old." )
puts ( "He really liked the name" + character_name )
puts ( "but didnt like being" + character_age + "." )
程序放弃的输出
我想你的问题是如何把空格放进去。答案是……把空格放进去!:)
character_name = "John"
character_age = "35"
puts ( "There was a dude named " + character_name )
puts ( "he was " + character_age + " years old." )
puts ( "He really liked the name " + character_name )
puts ( "but didnt like being " + character_age + "." )
你可以根据需要使用字符串插值和格式化字符串
character_name = "John"
character_age = 35
puts "There was a dude named #{character_name}"
puts "he was #{character_age} years old."
puts "He really liked the name #{character_name}"
puts "but didnt like being #{character_age}."
它允许你制作一些模板
它比字符串连接更清晰,可读性更好。它也不会产生不必要的中间字符串对象