从不同实例添加集合

Gui*_*hka 4 collections smalltalk

我是Smalltalk的新手,我正在尝试做一个非常简单的程序,以这种方式从多个集合中生成一个集合:

假设我有一套军械库,而且每个军械库都拥有自己的武器套装,我想要做的就是编写一个方法,将每个军械库中的所有武器组合起来返回一个集合.

在此先感谢您的帮助!

Dav*_*uck 7

尝试这样的事情:

armories inject: OrderedCollection new into: [:collection :armory |
   collection addAll: armory weapons; yourself].
Run Code Online (Sandbox Code Playgroud)