double quotes interpret escaped characters and single quotes preserve them. : String Quotation « String « Ruby






double quotes interpret escaped characters and single quotes preserve them.




lear = "K\nA T\nW"
puts lear 

# And here's what you get with single quotes (preserves \n in context):

lear = 'K\nA\nW'
puts lear 

 








Related examples in the same category

1.General Delimited Strings
2.you don't even have to use single or double quotes to create a string
3.Use %Q! to create a string
4.Use %q to represent single quote
5.Use pairs of delimiters, such as { and } or < and > when quoting
6.you can omit the Q altogether
7.Using quotation marks is only viable for a single line, but if you want to span multiple lines
8.Another way to build up a long string literal is by using a here document