Я видел, что эта проблема решена для C # и других языков, но не для Smalltalk.У меня есть 3 коллекции, например:
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)
...
Я видел, что в Squeak и Pharo есть комбинации: atATimeDo:но я не понимаю, как использовать это для этого случая.Это не домашнее задание.Любая помощь?