On 12/07/2009 08:33 PM, Stewart Gordon wrote:
bearophile wrote:
<snip>
In Python you usually just omit the value:
a[:5] === a[0 .. 5]
a[5:] === a[5 .. $]

Which doesn't accommodate anything equivalent to a[$-4 .. $-2].

you mean this?

a[-4:-2]


Or you can also use None, this can useful because you can put None
inside a variable, etc (while in D you can't put $ inside a variable
to represent "the end of that array"):
<snip>

I don't understand this statement at all.

neither can I.

I'll posit a guess though.

c = None;
assert a[1:c] == a[1:]

not seeing any advantage over

c = len(a)


Stewart.

Reply via email to