baseName(path).startsWith(something)
monarch_dodra
monarchdodra at gmail.com
Thu Jan 9 11:06:18 PST 2014
On Thursday, 9 January 2014 at 18:53:58 UTC, Martin Nowak wrote:
> Neither this
>
> if (path.baseName.startsWith(something))
> doThis();
>
> nor this
>
> if (startsWith(baseName(path), something))
> doThis();
>
> but a combination of the two
>
> if (baseName(path).startsWith(something))
> doThis();
>
> make it possible to write readable sentences.
>
> -Martin
...is that a question?
I find the first is most readable. Well, (IMO) with added parens
too:
if (path.baseName().startsWith(something))
doThis();
The "standard" one:
startsWith(baseName(path), something)
looks just plain horrible (IMO).
The last one looks... intermediate.
More information about the Digitalmars-d
mailing list