D1: std.md5: corrections for the given example

grauzone none at example.net
Sat Sep 19 00:26:21 PDT 2009


notna wrote:
> grauzone schrieb:
> 
>>>> md5_example_2.d(7): expression expected, not 'auto'
>>>> md5_example_2.d(7): found 'len' when expecting ')'
>>>> md5_example_2.d(7): found '=' instead of statement
>>>>
>>>> (this is line 7 after I removed comments and blank lines from your 
>>>> edit)
>>>>
>>>> Stewart.
>>>
>>> God I'm stupid.
>>>
>>> Sorry.
>>>
>>> I guess I wish that worked.
>>
>> http://d.puremagic.com/issues/enter_bug.cgi
> 
> ???
> 
> What do you wanna tell us? That
>   while (auto len = file.readBlock(buffer.ptr, buffer.sizeof))
> has to work and does not because it's a bug? And that's why you think a 
> bug report should be opened?

Enhancement request to allow auto in while, to make it consistent with 
if. (You can write "if(auto x = foo()) {...}")


More information about the Digitalmars-d-learn mailing list