2017-02-28 1 views
-1

와일드 카드 "*"를 사용하여 연관 배열을 반복 할 수 있습니까? foreach loop?시스템의 와일드 카드를 사용하는 연관 배열 Verilog

+0

나는 연구가 부족하기 때문에 질문을 하찮게 생각한다고 생각합니다. 그러나 흥미로운 질문이므로 나는 그것을지지했다. 내가 그것에 대한 답을 알지 못했기 때문에 그것은 나에게 흥미 롭다. 그래서, 나는 발견하고 무언가를 배웠습니다. –

답변

2

IEEE 1800-2012 § 7.8.1 와일드 인덱스 유형 상태 : 와일드 인덱스 유형을 지정

연관 배열 함께 ( 12.7.3 참조) foreach 루프에 이용하거나 할 수 없다 인덱스 값 또는 값 배열을 반환하는 배열 조작 메서드 (7.12 참조).

+2

이 제한의 이유는'foreach' 구조체가 로컬 반복자 변수를 선언해야하고, 그 변수가 타입을 필요로하기 때문입니다. 와일드 카드 색인은 색인 유형을 선언 할 능력이없는 Vera 언어에서 남겨 둡니다. 와일드 카드 색인을 사용하지 마십시오. –

관련 문제