Да кажем, че имаме парче от b такива
b:= make([]int, 0, 5) // length: 0, cap: 5
и парче "c", направено от парче "b"
c:= b[:2] // length: 2 (?), cap: 5
Въпросът защо имаме дължина 2 за "c"? Очаквах и дължина нула, като b, тъй като правим c от b