如何在golfscript中读取文本文件并打印出其内容

时间:2013-07-24 06:27:59

标签: golfscript

'#{File.read("file")}' puts

不起作用。是否可以在GolfScript

中读取文本文件的内容

1 个答案:

答案 0 :(得分:2)

#{...}展开仅在双引号字符串中出现:

"#{File.read('file')}" puts

工作正常。

但是,有some catches

  1. 如果您希望'file'成为参数,则必须延迟扩展。
  2. 第一次缓存结果,因此如果您想多次读取同一文件(例如检查更改),则必须确保扩展值发生更改。我知道这样做的最简单方法是展开"#{File.read('file')#1}""#{File.read('file')#2}"等。