- with number
PermutateNum(5)
- with slice
PermutateSlice([]interface{}{"a", "b", "c"})
c := PermutateNum(5).Count()
// 120
p := PermutateSlice([]interface{}{"a", "b", "c"}).List()
// p is [a,b,c b,a,c c,a,b a,c,b b,c,a c,b,a]
PermutateNum(5)
PermutateSlice([]interface{}{"a", "b", "c"})
c := PermutateNum(5).Count()
// 120
p := PermutateSlice([]interface{}{"a", "b", "c"}).List()
// p is [a,b,c b,a,c c,a,b a,c,b b,c,a c,b,a]