这是简单的GNU Smalltalk问题。对不起,但是找不到怎么做。
我正在玩gnu smalltalk,我知道我可以做到
% gst <file-name>
但如果我已经在gst&gt;提示,如何将文件读入内存(包含代码的文件),如TCL源命令。
再次感谢和applogies这个简单的问题。
答案 0 :(得分:3)
使用package?
答案 1 :(得分:1)
你可以使用类FileStream,其超类是FileDescriptor属于Streams-Files。
以下链接可以帮助您
http://www.gnu.org/software/smalltalk/manual-base/gst-base.html#FileStream
这是一个示例代码:
at: #f put: (FileStream open: '/root/test' mode: FileStream read) !
f do: [ :c | Transcript nextPut: c ] !
25 timesRepeat: [ Transcript nextPut: (f next) ] !
f close !
答案 2 :(得分:1)
您可以使用:
st> fd := FileDescriptor open: './myfile.st'
<FileDescriptor on "/Users/math/myfile.st">
st> fd fileIn