2012-10-04 2 views

답변

5

각 기본 연산자 (dyadic ¨)와 함께 catenate 기본 함수 (dyadic)를 사용할 수 있습니다. 예는 다음과 같습니다.

 a 
file00 file01 file02 file03 
     b 
C:\Path\To\Files 
     (⊂b,'\'),¨a 
C:\Path\To\Files\file00 C:\Path\To\Files\file01 C:\Path\To\Files\file02 C:\Path\To\Files\file03 

Windows 파일 시스템으로 가정합니다.

catenate는 인수가 모두 같은 모양이거나 스칼라 여야합니다. 그래서 우리는 문자 벡터를 포함하는 스칼라가되도록 문자 벡터를 묶어야 만했습니다 (⊂).

또한 완성도를 위해 내가 괄호는 APL은 항상 괄호를 제외하고 오른쪽에서 왼쪽으로 평가되는이 먼저 실행되었는지 확인에만 존재

⊂b,'\' 

후행 백 슬래시를 추가하는 사슬로 잇다을 사용 있습니다.

+0

나는이 질문이 나를 "tumbleweed"배지를 얻게 될 것이라고 생각했다! 좋은 대답. 호기심에서 당신은 어떤 개발 환경을 사용합니까? 답변 해주셔서 감사합니다. – alvonellos

+0

죄송합니다. 나는이 의견에 결코 대답하지 않은 것을 눈치 채 셨습니다. 응답 할 때 나는 최신 Dyalog APL Interpreter/IDE를 사용했을 것이므로 Bramley, UK의 Dyalog Ltd에서 일하고있었습니다. 필자는 일반적으로 Windows를 실행하여 64 비트 Windows 인터프리터가되었지만 Dyalog의 인터프리터는 여러 가지 환경에서 사용하기에 매우 교차 플랫폼이므로 인터프리터를 [Raspberry Pi] (http : // www. .raspberrypi.org/forums/viewtopic.php? f = 34 & t = 46423)! 이 회신이 너무 늦지 않았 으면 좋겠다 =) –