You are here

array 를 다른 변수에 할당하는 방법 있나요?

안녕하세요. tcl에 입문한지 얼마안 된 초보입니다.
질문이 두개 있습니다.

1.
a라는 배열 변수가 있는데, b에 a를 할당하려 합니다.

set a(1( 10
set b $a  -- 에러

가 안됩니다.
a 가 list 라면 할당이 되는데 말이죠.
array의 element를 하나씩 b에 넣는 방법 말고 할당할 수 있는 법이 있나요?

2.
a가 list인 경우
set b $a 했을 때, 각 element가 복사되는 것인지, 아니면
b가 a의 reference만 갖고 있는 것인지도 궁금합니다.