How to use import std.algorithm.iteration.permutations?
David Zaragoza
mclaud2000 at gmail.com
Sun Apr 19 17:57:21 UTC 2020
Hi
When I try to build the following:
import std.algorithm.iteration;
void test(int[] array);
void main()
{
int[] a = [1,1,2,2,3,3];
foreach (p; a.permutations)
{
test(p);
}
}
I get the error:
.\permutations_example.d(10): Error: function
permutations_example.test(int[] array) is not callable using
argument types (Indexed!(int[], ulong[]))
.\permutations_example.d(10): cannot pass argument p of
type Indexed!(int[], ulong[]) to parameter int[] array
What's the proper way to obtain the array of permutations of a?
Kind regards
David
More information about the Digitalmars-d-learn
mailing list