使用短符号而不是单词

时间:2015-11-15 15:39:20

标签: ruby

我注意到了一种写入文本文件的方法,即

file >> "TEXT"

它的作用与:

相同
file.puts "TEXT"
file.print "TEXT"
  1. 在大型脚本中使用这些标志是否安全?
  2. 请列出所有这些短信或列出所有这些标志的网站。

1 个答案:

答案 0 :(得分:2)

  1. 当然。

  2. 这只是File个对象上的常规方法(带有一点语法糖,因此您不必使用.来调用它)。这与添加数字的想法相同:1 + 2实际上与1.+(2)相同。

    但是,我很确定你的代码中输入了一个拼写错误。它是<<,而不是>>

    您可以在the Ruby documentation中找到“简短标志”(即方法)列表。