if(;){} opinion
Georg Wrede
georg at nospam.org
Sun Feb 26 11:11:35 PST 2006
Walter Bright wrote:
> "Georg Wrede" <georg at nospam.org> wrote in message
> news:4401ECE3.4030207 at nospam.org...
>
>>Now consider:
>>
>> if (Regexp m = std.regexp.search("abcdef", "b(c)d"))
>> {
>> writefln("[%s]", m.pre); // prints [a]
>> writefln("[%s]", m.post); // prints [ef]
>> writefln("[%s]", m.match(0)); // prints [bcd]
>> writefln("[%s]", m.match(1)); // prints [c]
>> writefln("[%s]", m.match(2)); // prints []
>> }
>>
>>Flaunting this around (to both the original programmers, and also to
>>virgin victims), gave the same, _immediate_ comment from everybody: "Ah,
>>that's neat!"
>
> The idea behind m; was to be like foreach. What do the "victims" <g> think
> of:
>
> if (auto m = std.regexp.search("abcdef", "b(c)d"))
Can't give a statistical answer at this hour, but with one of them I
actually brought it up. He thought it would be no problem, even to
somebody not familiar with the language from before.
More information about the Digitalmars-d
mailing list