从gst提示符读取smalltalk代码

从gst提示符读取smalltalk代码,smalltalk,gnu-smalltalk,Smalltalk,Gnu Smalltalk,这是一个简单的GNU Smalltalk问题。很抱歉,只是找不到如何执行此操作 我在玩gnu smalltalk,我知道我能行 % gst <file-name> %gst 但如果我已经在gst>prompt中,我如何将文件读入内存(包含代码的文件),类似于TCL源代码命令 再次感谢大家提出这个简单的问题。使用?您可以使用FileStream类,它的超类是属于Streams文件的FileDescriptor 下面的链接可以帮助你吗 下面是一个示例代码: at: #f put:

这是一个简单的GNU Smalltalk问题。很抱歉,只是找不到如何执行此操作

我在玩gnu smalltalk,我知道我能行

% gst <file-name>
%gst
但如果我已经在gst>prompt中,我如何将文件读入内存(包含代码的文件),类似于TCL源代码命令


再次感谢大家提出这个简单的问题。

使用?

您可以使用FileStream类,它的超类是属于Streams文件的FileDescriptor

下面的链接可以帮助你吗

下面是一个示例代码:

at: #f put: (FileStream  open: '/root/test'  mode: FileStream read) !
f do: [ :c | Transcript nextPut: c ] !
25 timesRepeat: [ Transcript nextPut: (f next) ] ! 
f close !
您可以使用:

st> fd := FileDescriptor open: './myfile.st'
<FileDescriptor on "/Users/math/myfile.st">
st> fd fileIn
st>fd:=文件描述符打开:'./myfile.st'
st>fd文件输入