Smalltalk下一行错误

Smalltalk下一行错误,smalltalk,visualworks,Smalltalk,Visualworks,对于Smalltalk,我们是否需要导入一些库来使用nextLine Transcript show: 'Whatz your name?'. userName := stdin nextLine. 当我尝试评估时,它会抛出一个错误。方法#nextLine在流中实现。Stdin应该是一个流。但是“stdin”(小写)可能是一个输入错误。方法#nextLine在流中实现。Stdin应该是一个流。但是“stdin”(小写)可能是一个打字错误。它会抛出什么错误?什么是stdin?要准确地提供您看到

对于Smalltalk,我们是否需要导入一些库来使用nextLine

Transcript show: 'Whatz your name?'. 
userName := stdin nextLine.

当我尝试评估时,它会抛出一个错误。

方法#nextLine在流中实现。Stdin应该是一个流。但是“stdin”(小写)可能是一个输入错误。

方法#nextLine在流中实现。Stdin应该是一个流。但是“stdin”(小写)可能是一个打字错误。

它会抛出什么错误?什么是stdin?要准确地提供您看到的错误会有很多麻烦吗?例如:(#errSelectorNotPrintable>“**unprintable selector**”)expandMacros asString]。(#errnotUnderstanding>“消息未被理解:”)expandMacrosWith:selectorString];这是一个例子吗?您在问题中显示的代码有什么错误?正如已经被问到的那样:
stdin
是如何定义的?你可能想。哦,好吧。。。我没有定义stdin。我假设它已经被定义了。它会抛出什么错误?什么是stdin?要准确地提供您看到的错误会有很多麻烦吗?例如:(#errSelectorNotPrintable>“**unprintable selector**”)expandMacros asString]。(#errnotUnderstanding>“消息未被理解:”)expandMacrosWith:selectorString];这是一个例子吗?您在问题中显示的代码有什么错误?正如已经被问到的那样:
stdin
是如何定义的?你可能想。哦,好吧。。。我没有定义stdin。我假设它已经被定义了。我正在尝试从用户那里获取输入。所以我一直在寻找并得到了获取输入的代码。我正在尝试从用户那里获取输入。所以我在寻找并得到了用于输入的代码。