Best approach to handle accented letters
Chris via Digitalmars-d-learn
digitalmars-d-learn at puremagic.com
Fri Oct 28 07:31:47 PDT 2016
On Friday, 28 October 2016 at 13:50:24 UTC, Alfred Newman wrote:
> On Friday, 28 October 2016 at 11:40:37 UTC, Chris wrote:
>> [...]
>
> @Chris
>
> As a new guy in the D community, I am not sure, but I think the
> line below is something like a Python's lambda, right ?
>
> auto removed = to!string(str.map!(a => (a in _accent) ?
> _accent[a] : a));
>
> Can you please rewrite the line in a more didatic way ? Sorry,
> but I'm still learning the basics.
>
> Thanks in advance
It boils down to something like:
if (c in _accent)
return _accent[c];
else
return c;
Just a normal lambda (condition true) ? yes : no;
I'd recommend you to use Marc's approach, though.
More information about the Digitalmars-d-learn
mailing list