嗨我有一个有序的字符串集合,我试图在列表小部件上显示。 我做了以下事情:
self displayWidget list: coll.
其中displayWidget是List Widget,coll是包含字符串的OrderedCollection。它会显示它,但它会将它显示在一行中。
而不是
line one
line two
line three
我明白了:
line oneline twoline three
我正在使用视觉作品。*
答案 0 :(得分:1)
在list:
内你可能想要类似于
coll do: [:element | Transcript show element; cr]
当您将do: [:e | ...]
发送到集合时,它会对集合中的每个元素计算一次块,每次将元素传递到element
。
每次我发送cr
到Transcript
以在每个元素后添加回车符。
答案 1 :(得分:0)
您可以迭代集合并将withCRs消息发送到字符串。
这是一个简单的例子:
|我|
i:= 0。 [i< 5] whileTrue:[成绩单显示:'Hello world。''与CRs。 我:=我+1。
withCRs方法替换新行的每个\ ocurrence并进行返回。
希望它对你有所帮助。