So I found that .. and , can work for concatenating for example,
print("hello" .. " my dude")
OR
print("hello", " my dude")
however, that's not my main question. vvvvv
code = {5455, 45, 23, 65, 89, 21, 45}
print("this code ; " .. unpack(code))
this only prints the first number of the table, 5455
WHILE
code = {5455, 45, 23, 65, 89, 21, 45}
print("this code ; ", unpack(code))
this print ALL of the numbers of the table. I don't understand. Can someone explain the logic behind this? I am confused and it will help me understand things better in the future.

1 comment
Thank you!