concat operator를 이용해서 같은 벡터를 여러번 이어붙이고 싶을 때
a = {b , b , b , b , b)
로 하기보단
a = {5{b}}
이렇게 표현할 수 있다.
흔하게 쓰이는 용도는 sign extension이다.
여기서 주의할 점은 {24{in[7]},in[7:0]}가 아니고
{{24{in[7]}},in[7:0]} 를 해야 컴파일 에러가 나지 않는다는 점이다.
{24{in[7]},in[7:0]} // no
{{24{in[7]}},in[7:0]} //yes