我看到C#和其他语言已解决此问题,但Smalltalk无法解决此问题。我有3个系列,例如:从Smalltalk中的集合生成所有组合
a := #(3 4 5).
b := #(4 1 2).
c := #(5 2 3).
我需要做所有可能的组合, Ë:
#(3 4 5)
#(3 4 2)
#(3 4 3)
#(3 1 5)
#(3 1 2)
#(3 1 3)
#(3 2 5)
#(3 2 2)
#(3 2 3)
#(4 4 5)
...
我已经看到了佳乐和菲罗有组合:atATimeDo:但我不明白如何使用它对于这种情况。这不是功课。任何帮助?