Jun Young Kim wrote:
> what's the definition of '*'?
>
> is this pointer?

No, it's the "splat" operator. It expands an array into a list of arguments.
So: foo(*[1,2,3]) == foo(1,2,3)  and  a.insert(2, *[3,4]) == a.insert(2,3,4)

HTH,
Sebastian
-- 
Jabber: sepp2k / jabber.org
ICQ: 205544826