pike.git / lib / modules / Array.pmod

version» Context lines:

pike.git/lib/modules/Array.pmod:215:   //!   //! This function is equvivalent to   //! @pre{   //! map(ind, lambda(mixed i) { return column(x, i); })   //! @}   //!   //! @seealso   //! @[column()]   array(array) columns(array x, array ind)   { -  array ret=allocate(sizeof(ind)); +  array(array) ret=allocate(sizeof(ind));    for(int e=0;e<sizeof(ind);e++) ret[e]=column(x,ind[e]);    return ret;   }      array transpose_old(array(array|string) x)   {    if (!sizeof(x)) return x;    array ret=allocate(sizeof([array|string]x[0]));    for(int e=0;e<sizeof([array|string]x[0]);e++) ret[e]=column(x,e);    return ret;