Smalltalk,显示OrderedCollection to List小部件

Smalltalk,显示OrderedCollection to List小部件,smalltalk,visualworks,Smalltalk,Visualworks,嗨,我有一个有序的字符串集合,我正试图在列表小部件上显示它。 我做了以下工作: self displayWidget list: coll. 其中displayWidget是一个列表小部件,coll是包含字符串的OrderedCollection。它将显示它,但它显示在一行中 而不是 line one line two line three 我得到: line oneline twoline three 我使用的是visual works。*您可以迭代集合并向字符串发送withCRs消息

嗨,我有一个有序的字符串集合,我正试图在列表小部件上显示它。 我做了以下工作:

self displayWidget list: coll.
其中displayWidget是一个列表小部件,coll是包含字符串的OrderedCollection。它将显示它,但它显示在一行中

而不是

line one
line two
line three
我得到:

line oneline twoline three 

我使用的是visual works。*

您可以迭代集合并向字符串发送withCRs消息

下面是一个简单的例子:

|我|

i:=0。 [i<5]whileTrue:[抄本节目:'你好,世界。\'和CRS。 i:=i+1

]

withCRs方法为新行和进位返回替换每个\n当前值


希望它对您有所帮助。

您可以迭代收集并将withCRs消息发送到字符串

下面是一个简单的例子:

|我|

i:=0。 [i<5]whileTrue:[抄本节目:'你好,世界。\'和CRS。 i:=i+1

]

withCRs方法为新行和进位返回替换每个\n当前值


希望它能帮助你。

列表中:
你可能想要类似的东西

coll do: [:element | Transcript show element; cr]
当您向集合发送
do:[:e |…]
时,它会对集合中的每个元素计算一次块,每次将元素传递到
元素中

每次我将
cr
发送到
Transcript
以在每个元素后添加回车。

列表中:
您可能想要类似的内容

coll do: [:element | Transcript show element; cr]
当您向集合发送
do:[:e |…]
时,它会对集合中的每个元素计算一次块,每次将元素传递到
元素中
每次我将
cr
发送到
Transcript
时,在每个元素后添加回车符