我期待使用IO language在一個簡單的文本文件中讀取並打印到屏幕上一個文件, 到目前爲止我有:閱讀在IO編程語言
f := File with("test.txt")
f openForReading
,但只是不知道如何打印它或將內容克隆到對象。如果有人知道任何事情或者可以指引我一個好的方向,那將是非常感謝。
我期待使用IO language在一個簡單的文本文件中讀取並打印到屏幕上一個文件, 到目前爲止我有:閱讀在IO編程語言
f := File with("test.txt")
f openForReading
,但只是不知道如何打印它或將內容克隆到對象。如果有人知道任何事情或者可以指引我一個好的方向,那將是非常感謝。
事實證明這是非常簡單的,只是f contents
。對於任何未來的引用來檢查io中的對象的已有方法,可以使用protos,例如, f protos
是的,我最終得到它,結果只是f內容。爲了將來的參考,如果有人讀取這個來獲取對象的預先設置的方法,只需輸入「File protos」或「[Object] protos」爲我工作。 – user3047190
f內容。我在一些代碼示例中看到了這一點,但我不明白它的含義。請將您的解決方案作爲自己的答案發布並接受。你是找到它的人。你是那個應該被記錄下來的人。 –
使用readLine
來讀取一行到一個字符串,並println
來打印。
f := File with(fileName)
f openForReading
l := f readLine
l println
與你指定的路徑創建一個文件對象:
fileName := "yourFileName.txt"
file := File with(fileName)
打開和文件讀入到一個變量
file open
fileText := file readToEnd
然後關閉該文件。
file close
然後您應該有'fileText'變量可供使用。
你檢查了[docs](http://iolanguage.org/scm/io/docs/reference/index.html#/Core/Core/File)嗎? 'asBuffer'和'readLine [s]'看起來就像你想要的。 – Bergi