小编Sah*_*ngh的帖子

Small talk的消息如何:do:在幕后实施?

result := String new. 
1 to: 10 do: [:n | result := result, n printString, ’ ’]. 
Run Code Online (Sandbox Code Playgroud)

smalltalk中的所有内容都是一个对象,对象通过消息进行交互.

我无法理解上面的代码如何理解消息:do:

如何将块从1迭代到10?怎么知道它必须多次重复阻塞?

有人可以解释引擎盖下发生的事情吗?

smalltalk

1
推荐指数
1
解决办法
91
查看次数

标签 统计

smalltalk ×1