以下列出目录中文件的简单代码来自这里:
(Directory name: '.')
allFilesMatching: '*.st'
do: [ :f | (f name) displayNl ]
但是,它不起作用并给出以下错误:
$ gst mysrc.st
Object: Directory error: did not understand #name:
MessageNotUnderstood(Exception)>>signal (ExcHandling.st:254)
Directory class(Object)>>doesNotUnderstand: #name: (SysExcept.st:1448)
UndefinedObject>>executeStatements (firstline.st:1)
我正在Debian Stable Linux上开发GNU Smalltalk 3.2.5版。
问题出在哪里,如何解决?