J: 외부 접속사

J: 외부 접속사 (!:)

J 언어의 외부 접속사(foreign conjunction, !:, Appendix A)를 설명해요. 이 접속사가 만드는 동사들과 그 사용 규칙, 그리고 분야별 외부 코드 목록을 다뤄요.

출처: 문서

본문

접속사 !:는 정수 스칼라 좌·우 인자에 적용되어 동사를 만들어 내요. 단, 5!:0의 경우는 부사를 만들어 내는 예외가 있어요. 이 동사들은 다른 동사처럼 행동해요: 이름을 할당받을 수 있고, 부사와 접속사의 인자로 쓰일 수 있으며, 의미가 없더라도 반드시 인자를 가지고 사용해야 해요(따라서 7!:0 ''처럼 빈 문자열이 인자여야 해요). 이 동사들이 이름을 인자로 받는 곳에서는 이름이 박스되며, 4!:55 'a';'bc'는 이름 abc를 지우는 것처럼 돼요. 괄호로 묶인 좌 인자는 선택 사항임을 나타내요.

외부 접속사의 분야별 목록은 다음과 같아요:

코드 분야
0!: 스크립트 (Scripts)
1!: 파일 (Files)
2!: 호스트 (Host)
3!: 변환 (Conversions)
4!: 이름 (Names)
5!: 표현 (Representation)
6!: 시간 (Time)
7!: 공간 (Space)
8!: 형식 (Format)
9!: 전역 매개변수 (Global Parameters)
11!: 창 드라이버 (Window Driver)
13!: 디버그 (Debug)
15!: 동적 링크 라이브러리 (Dynamic Link Library)
18!: 로케일 (Locales)
128!: 기타 (Miscellaneous)

더 알아보기 (Learn more)

출처: Appendix A. Foreign Conjunction