(2)p不会识别双引号内的转义符,并自动换行
(3)print会识别双引号内的转义符,不自动换行
点击(此处)折叠或打开
irb(main):003:0>puts "a", "\nb"
a
b
=>nil
irb(main):004:0>p "a", "\nb"
"a"
"\nb"
=>nil
irb(main):005:0>print "a", "\nb"
a
b=>nil
#举个例子,分段函数的处理puts "Please input x:" #输出一些文字
x = gets #等待用户用键盘输入信息
if x<2 #以下是判断输入信息及根据输入信息进行引导
y = x+4
else
y = 2*x
end
puts "The result is:#{y}"#输出结果