在Smalltalk中,如何打印数组的特定元素?

问题描述 投票:0回答:1

我正在研究一个入门的smalltalk程序。目标是向前,向后打印整数数组的所有元素,然后仅打印以某个数字结尾的数组元素。

我已经完成了前两个,但是我在如何处理最后一个目标方面陷入困境。

这是我的代码:

* | myArray |myArray _ Array新:15。1至:15执行:[:i | myArray at:i put:i * 2]。myArray printNl。myArray反向printNl。*

arrays smalltalk
1个回答
0
投票
[我认为,本练习的目的是向您介绍使用循环(迭代向前和向后),并向循环内的条件(向您介绍条件和分支吗?]。)>

[如果有一个循环打印了数组的每个元素,则可以添加条件(例如#'ifTrue:'消息)来隔离打印。

© www.soinside.com 2019 - 2024. All rights reserved.