小编Mal*_*ohn的帖子

Smalltalk - 用条件迭代字典数组

我正在研究一个 Smalltalk 小方法,我希望这个方法迭代字典数组并根据条件返回 True 或 False。

字典数组是一个实例变量,名称为 dictArray。

看起来像: [{'name': toto, 'age': 12}, {'name': tata, 'age': 25}]

所以我想遍历 dictArray 并验证每个项目的名称和年龄。如果匹配,我返回 true else false 和迭代结束。

在python中它应该是这样的:

for item in dictArray:
    if item['name'] == aName and item['age'] == aAge:
        return True
return False
Run Code Online (Sandbox Code Playgroud)

我找不到这种特殊情况的文档(数组迭代 + 条件 + 返回)

希望可以有人帮帮我!

smalltalk gnu-smalltalk

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

标签 统计

gnu-smalltalk ×1

smalltalk ×1