我想要数组中的所有组合,也需要大写字母和所有长度(两个组合,三个组合等等......)
我的脚本看起来像:
我的阵列
a = ["hello", "my", "world"]
这将大写单词添加到我们的数组中,不想重复单词
b = a.map(&:capitalize)
这结合了大写的单词
c = [[a, b]]
这应该打印我的组合
puts c.first.product(*c[1..-1]).map(&:join)
结果是
hellomyworld
HelloMyWorld
这不是我想要的。我想
hellomyworld
Hellomyworld
HelloMyworld
HelloMyWorld
helloMyworld
helloMyWorld
hellomyWorld
HellomyWorld
等等。(不知道我是否错过了组合)有人有胶水吗?