Why does Q chop my string into characters?

I’m trying to achieve the following list"mystring",“0”,“1”,“2”,“3”,“4"x: “mystring”, string til 5Instead I am getting"m”,“y”,“s”,…Thanks

you might find 0N!x useful for debugging/getting transparency

q)0N!string til 5;

(,“0”;,“1”;,“2”;,“3”;,“4”)

generates a list of char vectors.

q)“mystring”,raze string til 5

“mystring01234”

vector,list will enlist each element in vector and then catenate the list.

(enlist “mystring”), string til 5
should give you what you want.
If you want this of course (nested uniform char list).