我正在研究一个入门的smalltalk程序。目标是向前,向后打印整数数组的所有元素,然后仅打印以某个数字结尾的数组元素。
我已经完成了前两个,但是我在如何处理最后一个目标方面陷入困境。
这是我的代码:
* | myArray |myArray _ Array新:15。1至:15执行:[:i | myArray at:i put:i * 2]。myArray printNl。myArray反向printNl。*
[如果有一个循环打印了数组的每个元素,则可以添加条件(例如#'ifTrue:'消息)来隔离打印。