June 24, 2021
On Monday, 21 June 2021 at 08:31:16 UTC, Ali Çehreli wrote:

> Two options for byKey and byKeyValue:
>
>
> import std;
>
> void main() {
>   auto aa = [ "WS2" : 42, "WS3" : 43 ];
>   string strComputerIDunwanted = "WS2";
>   foreach (key; aa.byKey.filter!(k => k != strComputerIDunwanted)) {
>     writeln(key, ' ', aa[key]);
>   }
>
>   // 't' is the tuple of key and value
>   foreach (t; aa.byKeyValue.filter!(t => t.key != strComputerIDunwanted)) {
>     writeln(t.key, ' ', t.value);
>   }
> }

Like 'em both, very flexible indeed, I think there are a couple of places I could implement this. Thanks for your good advice as usual Ali :) !


1 2
Next ›   Last »