![](https://seccdn.libravatar.org/avatar/baa2c8069a16516becc7c1f63e166d09.jpg?s=120&d=mm&r=g)
On Wed, Apr 09, 2008 at 03:07:00PM +0200, Duncan Mac-Vicar Prett wrote:
Arvin Schnell wrote:
* @usage sublist ([ "a", "b", "c"], 0) -> [ "a", "b", "c" ] * @usage sublist ([ "a", "b", "c"], 2) -> [ "c" ]
It does not beat ruby's elegance. ;-)
Neither does it beat python's slice syntax elegance ;-) s = "hello world" s[6:] -> 'world' from 6th on s[:5] -> 'hello' upto 5th s[-5:] -> 'world' from 5th backwards on s[:-6] -> 'hello' upto 6th backwards s[2:8] -> 'llo wo' from 2nd to 8th s[2:8:2] -> 'low' from 2nd to 8th but only every second s[9:2:-2] -> 'lo l' :) But having to write "sublist(s, nil, -2, nil)" doesn't look so cool. cu Arvin -- To unsubscribe, e-mail: yast-devel+unsubscribe@opensuse.org For additional commands, e-mail: yast-devel+help@opensuse.org