2013-06-21 2 views
2

포스트 스크립트에서 2D 배열은 어떻게 생성됩니까?포스트 스크립트의 2D 배열

모든 요소가 배열 인이 배열을 필요로한다고 생각합니다.이 경우 배열은 모양이라고합니다.

/shape 2 array def 
/shape_length 3 def 
shape 0 2 array put 
shape 1 2 array put 
shape 2 2 array put 

% [[null, null, null], [null, null, null], [null, null, null]] 

이렇게 3 번 회선을 복사하는 대신 루프를 만들 수 있습니다.

그렇지 않으면 shape_length가 필요하지 않을 수 있습니다.

이 작업을 수행하는 좋은 방법입니까 아니면 좀 더 간결한 것이 있습니까?

+0

[유사 문제 :

[3{3 array}repeat] 

대화 고스트 스크립트를 사용하면 실제로 원하는 배열에 결과를 볼 수 있습니다 comp.lang.postscript] (https://groups.google.com/d/topic/comp.lang.postscript/04WVQ_UTLGg/discussion) –

답변

3

이러한 구조의 생성은 참으로 아주 간결하게 수행 할 수 있습니다

GS>[3{3 array}repeat]== 
[[null null null] [null null null] [null null null]]