On Thursday, 19 January 2023 at 12:54:39 UTC, davemo wrote:
Hello, I was wondering why the following code does not compile.

```d
import std;

[...]

It looks like the following change works fine.

```d
    Range!A as()
    {
        return wrap(_bs.map!((b) { return cast(A) b; }));
    }
```
  • Covariance for [] davemo via Digitalmars-d-learn
    • Re: Covariance for [] davemo via Digitalmars-d-learn

Reply via email to