Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/sockets/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby 是否在文件中添加新行?_Ruby - Fatal编程技术网

Ruby 是否在文件中添加新行?

Ruby 是否在文件中添加新行?,ruby,Ruby,我想在插入字符串后添加新行 我当前的代码如下所示: File.open(filename, 'a') do |file| file.write @string end 插入字符串后如何添加新行?file.write“\n”使用 如果您不能使用: file.write“text{$/}” 其中,$/表示依赖操作系统的新行分隔符。请检查是否有“\n”而不是“\n” file.puts @string

我想在插入字符串后添加新行

我当前的代码如下所示:

  File.open(filename, 'a') do |file|
    file.write @string
  end
插入字符串后如何添加新行?

file.write“\n”
使用

如果您不能使用:

file.write“text{$/}”
其中,
$/
表示依赖操作系统的新行分隔符。

请检查是否有“\n”而不是“\n”
file.puts @string