On Wednesday, 9 August 2017 at 01:39:07 UTC, Jason Brady wrote:
Why does the following code error out with:

app.d(12,10): Error: function app.FunctionWithArguments (uint i) is not callable using argument types ()

Code:

import std.stdio;

void FunctionWithoutArguments() {
}

void FunctionWithArguments(uint i) {
}

void main()
{
        writeln(FunctionWithoutArguments.stringof);
        writeln(FunctionWithArguments.stringof);
}

I'm not sure how `stringof` actually works, but it expects a valid expression as its prefix.

`FunctionWithoutArguments` is a valid expression (optional parentheses), but `FunctionWithArguments` is not.

Reply via email to