GNU Smalltalk User’s Guide: Files

Next: , Previous: , Up: Streams


6.10.3 Files

Streams can also operate on files. If you wanted to dump the file /etc/passwd to your terminal, you could create a stream on the file, and then stream over its contents:

 f := FileStream open: '/etc/passwd' mode: FileStream read
 f linesDo: [ :c | Transcript nextPutAll: c; nl ]
 f position: 30
 25 timesRepeat: [ Transcript nextPut: (f next) ]
 f close

and, of course, you can load Smalltalk source code into your image:

 FileStream fileIn: '/Users/myself/src/source.st'

AltStyle によって変換されたページ (->オリジナル) /