enum functions
bauss
jacobbauss at gmail.com
Wed Jan 11 12:51:07 UTC 2023
On Tuesday, 10 January 2023 at 12:55:34 UTC, Adam D Ruppe wrote:
> On Sunday, 8 January 2023 at 18:42:58 UTC, Salih Dincer wrote:
>> I'm wondering 2 things; firstly, does having an enum mean
>> there is no auto-return? Or could it be CTFE?
>
> It means nothing. The keyword tells the parser a function is
> about to begin, which triggers return type inference (exactly
> the same as `auto`), but otherwise it is completely ignored.
I'm curious about why it is allowed and whether we somehow could
use it for something meaningful since it really just is an alias
for auto right now.
Perhaps it could be used to create functions that only live at
compile-time.
More information about the Digitalmars-d-learn
mailing list