J: 외부 접속사
J: 외부 접속사 (!:)
J 언어의 외부 접속사(foreign conjunction, !:, Appendix A)를 설명해요. 이 접속사가 만드는 동사들과 그 사용 규칙, 그리고 분야별 외부 코드 목록을 다뤄요.
출처: 문서
본문
접속사 !:는 정수 스칼라 좌·우 인자에 적용되어 동사를 만들어 내요. 단, 5!:0의 경우는 부사를 만들어 내는 예외가 있어요. 이 동사들은 다른 동사처럼 행동해요: 이름을 할당받을 수 있고, 부사와 접속사의 인자로 쓰일 수 있으며, 의미가 없더라도 반드시 인자를 가지고 사용해야 해요(따라서 7!:0 ''처럼 빈 문자열이 인자여야 해요). 이 동사들이 이름을 인자로 받는 곳에서는 이름이 박스되며, 4!:55 'a';'bc'는 이름 a와 bc를 지우는 것처럼 돼요. 괄호로 묶인 좌 인자는 선택 사항임을 나타내요.
외부 접속사의 분야별 목록은 다음과 같아요:
| 코드 | 분야 |
|---|---|
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) |