Code: Select all
; Work
msgbox, % [1, 2, 3].join()
; Don't work
msgbox, % StrSplit("123").join()
Array(prms*)
{
prms.base := _Array
return prms
}
class _Array
{
join(delimiter := "`n")
{
str := ""
for key, value in this
{
str .= (A_Index == 1 ? "" : delimiter) value
}
return str
}
}
I want to be able to do it at least that way:
Code: Select all
class _Array extends Array
{
join(delimiter := "`n")
{
str := ""
for key, value in this
{
str .= (A_Index == 1 ? "" : delimiter) value
}
return str
}
}