我注意到了一种写入文本文件的方法,即
file >> "TEXT"
它的作用与:
相同file.puts "TEXT"
file.print "TEXT"
答案 0 :(得分:2)
当然。
这只是File
个对象上的常规方法(带有一点语法糖,因此您不必使用.
来调用它)。这与添加数字的想法相同:1 + 2
实际上与1.+(2)
相同。
但是,我很确定你的代码中输入了一个拼写错误。它是<<
,而不是>>
。
您可以在the Ruby documentation中找到“简短标志”(即方法)列表。