C++ std::string_view equivalent in D?

0xFFFFFFFF 0xFFFFFFFF at mail.com
Wed Feb 21 10:38:23 UTC 2018


On Wednesday, 21 February 2018 at 10:22:56 UTC, rikki cattermole 
wrote:
> On 21/02/2018 10:17 AM, 0xFFFFFFFF wrote:
>> On Wednesday, 21 February 2018 at 09:21:58 UTC, 0xFFFFFFFF 
>> wrote:
>>> What is the equivalent of C++17 std::string_view (an object 
>>> that can refer to a constant contiguous sequence of char-like 
>>> objects with the first element of the sequence at position 
>>> zero) in D?
>>>
>>> PS: I'm getting back to D after years (since DMD 1 days). A 
>>> lot changes since v1.0.
>> 
>> Wow! Thanks guys.
>> Those are handy, but I specifically want to do something like:
>> 
>> ```
>> string_view sv = "some string";
>> ```
>
> string sv = "some string";
> assert(sv.length == 11);
>
> Or just "some string".length ;)


Thanks, it took time before I updated my reply to prevous answers.
I didn't see these before I did.

[I'm not that dumb] :winks:


More information about the Digitalmars-d-learn mailing list