2

これは単純なGNUSmalltalkの質問です。申し訳ありませんが、これを行う方法が見つかりませんでした。

私はgnusmalltalkで遊んでいます、私はできることを知っています

% gst <file-name>

しかし、すでにgst>プロンプトが表示されている場合、TCLソースコマンドのようなファイル(コードを含むファイル)をメモリに読み込むにはどうすればよいですか。

簡単な質問に改めて感謝とお詫びを申し上げます。

4

3 に答える 3

3

パッケージを使用しますか?

于 2011-01-18T22:43:06.687 に答える
1

Streams-Filesに属するFileDescriptorがスーパークラスであるクラスFileStreamを使用できます。

以下のリンクがお役に立てば幸いです

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 !
于 2011-01-20T08:21:04.857 に答える
1

以下を使用できます。

st> fd := FileDescriptor open: './myfile.st'
<FileDescriptor on "/Users/math/myfile.st">
st> fd fileIn
于 2011-01-20T15:29:18.737 に答える