lua-users home
lua-l archive

[Date Prev][Date Next][Thread Prev][Thread Next] [Date Index] [Thread Index]


My naive solution would be simple: Iterate over the array, add the string
length of its members, add the required storage for any supplied separator, allocate the target string to the right, and memcpy() the array members (and
any separators) over to their final location.

Whilst simple, it falls down when presented with __concat metamethods or numbers.