Exemplo n.º 1
0
def index(idx, inp):
    idx = dynamic_cast(T_INT, idx).value
    try:
        return T_STRING.create_from(inp[idx]).value
    except IndexError:
        panic("array index out of range")
Exemplo n.º 2
0
def join(separator, inp):
    separator = dynamic_cast(T_STRING, separator).value
    vals = map(lambda x: T_STRING.create_from(x).value, inp)
    return separator.join(vals)