我正在尝试打开一个文件,并将内容作为我的方法的可用输入存储在一个单独的文件中。具体来说,我有一个文件“test_int_file.rb”,每行只有一个整数。我想将每个整数用作我方法的输入。
我试图在存储方法的同一文件中使用此命令打开此文件: File.open( “/桌面/程序/ test_int_file.rb”)
我的计划是使用类似下面的内容将每一行作为单独的整数输入(存储在数组中),我可以传递给我的方法:
file_arr = []
File.open("/Desktop/Programs/test_int_file.rb").each_line do |line|
file_arr << line.to_i
end
这里有两个主要问题:
1)当我在Mac上尝试File.open(“/ Desktop / Programs / test_int_file.rb”)时,我在终端中收到此错误: 未知的正则表达式选项 - Prgra 打开这个文件我做错了什么?
2)上面的代码块是否可以将我的整数输入文件转换为整数数组?
提前致谢!