On 1/2/23 17:56, Paul Backus via Digitalmars-d-learn wrote:
return Tuple!(const(Key), const(Value))(k, v);

Great!  OK, now the code is:

    auto    findFirst ()
    {    if    (root is null)
        {    Key k    =    Key.init;
            Val v    =    Val.init;
            return Tuple!(const(Key), const(Val))(k, v);
        }
        Node    n    =    root;
        while (n.lft !is null)    n    =    n.lft;
        auto k    =    cast(const)(n.key);
        auto v    =    cast(const)(n.val);
        return Tuple!(const(Key), const(Val))(k, v);
    }    //nd    bool    findFirst (out Key k, out Val v)
I couldn't show that previously because the various things I was trying were too different.

--
Javascript is what you use to allow third part programs you don't know anything 
about and doing you know not what to run on your computer.

Reply via email to