length's type.

kdevel kdevel at vogtner.de
Thu Feb 8 15:26:16 UTC 2024


On Thursday, 8 February 2024 at 15:00:54 UTC, Kevin Bailey wrote:
> By all means, please share with us how you would have written 
> that just as elegantly but "correct".

Elegant and correct is this version:

```d
import std.stdio;

int main()
{
         char[] something = ['a', 'b', 'c'];

         writeln("len: ", something.length);
         writeln("typeid(something.length): ",
                 typeid(something.length));

         writeln ("i: -1");
         foreach (i, _; something)
                 writeln("i: ", i);
         return 0;
}
```

But it is still a bit too "clever" in the `foreach` statement due 
to the unused variable `_`.


More information about the Digitalmars-d-learn mailing list