From: "Damián M. González" Date: 2012-10-02T01:50:47+09:00 Subject: Re: general newbie qustion Douglas Seifert On Sat, Sep 29, 2012 at 1:41 PM >"print x" will convert whatever object x refers to a string and print it >to the console. Seems confusing. x = 7 "print x" #=>print x print x #=>7 print 'x' #=>x print "x" #=>x print '#{x}' #=>#{x} print "#{x}" #=>7 Simple quotes means literal. With double quotes Ruby make some more work than simple quotes, it evaluate whatever code inside #{} giving a result, also transform this kind of things: \b \c \n \s #backspaces, reverses, newline, etc. Well hope that this will help you to understand the difference. -- Posted via http://www.ruby-forum.com/.