从gst提示符读取smalltalk代码
这是一个简单的GNU Smalltalk问题。很抱歉,只是找不到如何执行此操作 我在玩gnu 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:
% 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文件输入