On 2/20/21 2:31 PM, Mike Brown wrote:
On Saturday, 20 February 2021 at 19:28:00 UTC, Mike Brown wrote:
On Thursday, 18 February 2021 at 21:08:45 UTC, Adam D. Ruppe wrote:
[...]

Thank you. Is there a standardised type to make "mark"? size_t or is a normal integer suitable?

Ah, and whats the recommended way to iterate over a slice using a mark? Can I get the current iteration point from a foreach loop?

ints work as slice endpoints just fine. They will get cast to size_t when used for slicing.

If you are going to keep the mark valid, you shouldn't slice away the input, because now 0 becomes the point at the mark.

Typically with slices, you don't store a position (sometimes), you just divvy up the slice into pieces you care about.

It all depends on what information is important.

-Steve

Reply via email to