method has no return statement with switch
tcak via Digitalmars-d-learn
digitalmars-d-learn at puremagic.com
Fri Nov 6 20:25:26 PST 2015
On Saturday, 7 November 2015 at 00:21:57 UTC, crimaniak wrote:
> Hi!
>
> I have the error message:
> source/url.cache.d(20,16): Error: function
> url.Cache.UrlCache.doRequest has no return statement, but is
> expected to return a value of type string
>
> [...]
Because the "switch" is marked as "final", eventually one of
cases will be followed. Because both cases have a "return" point,
code will never get out of switch statement. So the compiler acts
correctly.
More information about the Digitalmars-d-learn
mailing list