On Tuesday, 19 July 2016 at 09:55:43 UTC, Jonathan M Davis wrote:
On Tuesday, July 19, 2016 09:41:32 John via Digitalmars-d-learn wrote:

auto result = count(dna_chain, 'A');

or if you know that the string is always going to just contain ASCII (as seems likely based on the example), then string.representation can be used to convert the string to immutable(ubyte)[] in order to avoid the auto-decoding that occurs with string and range-based functions. e.g.

auto result = count(dna_chain.representation, 'A');

That's almost certainly the fastest way to do it with Phobos.

- Jonathan M Davis

Thank you. I used what you suggested as I have only ASCII characters.

Reply via email to