一、Ruby 文件的输入与输出
puts
在前面的章节中,您赋值给变量,然后使用 puts 语句打印输出。
puts 语句指示程序显示存储在变量中的值。这将在每行末尾添加一个新行。
val1 = "This is variable one"
puts val1
# 以上实例运行输出结果为:
"This is variable one"
p
在前面的章节中,您赋值给变量,然后使用 p语句打印输出。
p 语句指示程序显示存储在变量中的值。这将在每行末尾添加一个新行。
val1 = "This is variable one"
p val1
# 以上实例运行输出结果为:
"This is variable one"
print 语句
print 语句与 puts 语句类似。唯一的不同在于 puts 语句在输出内容后会跳到下一行,而使用 print 语句时,光标定位在同一行。
print "Hello World"
print "Good Morning"
# 以上实例运行输出结果为:
Hello WorldGood Morning
putc 语句
与 puts 语句不同,puts 语句输出整个字符串到屏幕上,而 putc 语句可用于依次输出一个字符。
str="Hello Ruby!"
putc str
# 以上实例运行输出结果为:
H
gets 语句
gets 语句可用于获取来自名为 STDIN 的标准屏幕的用户输入。
puts "Enter a value :"
val = gets
puts val
# 以上实例运行输出结果为:
Enter a value :
This is entered value
This is entered value
gets方法得到的字符串包含一个“\n”回车符,所以我们需要继续使用chomp方法把"\n"回车符去掉
val = gets.chomp