Filter AA at compile time
Andrey
saasecondbox at yandex.ru
Thu Dec 27 07:45:15 UTC 2018
Hi,
I want to filter AA at compile time and do this:
> void main()
> {
> // datamap is some AA
> enum qaz = "qq";
> enum types = datamap.byKeyValue.filter!(pair =>
> qaz.isGood(pair)).assocArray();
>
> types.writeln;
> }
But compiler says:
> Error: _aaRange cannot be interpreted at compile time, because
> it has no available source code
Why, where is a problem? And how to filter it correctly? Write my
own foreach-loop?
More information about the Digitalmars-d-learn
mailing list