我对编程很陌生.我编写了这个Ruby脚本,发现字符串和变量之间没有空格


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}."

它允许你制作一些模板

它比字符串连接更清晰,可读性更好。它也不会产生不必要的中间字符串对象

相关内容

最新更新