APL에는 다른 숫자를 "디코딩"하는 데 사용되는 기본 함수가 있습니다. 함수의 왼쪽에는 다른 숫자의 각 숫자와 연관된 자리 값을 넣습니다. . 그러나 2 2 2 2 ⊥ 0 1 0 1 ⍝ (What you type in) Convert 0101 form base 2 into base 10
5 ⍝ (What the interpreter comput
에 관한 IBM 메인 프레임의 APL2의 흥미로운 버그이 환경에서 우리는 소비 된 서비스 단위의 수효를 측정합니다. 0 100 100 100 100 100 1000⊥⎕TS ⍝ this statement consumes around 150 SUs
0 100 100 100 100 100 1000.0⊥⎕TS ⍝ this statement consumes a
단어 배열로 분할하려는 단일 문자열 (텍스트 단락을 읽은 결과)이 있습니다. 나는 모든 공간에서 끈을 쪼개고있다. 이것은 간단해야하지만 나는 이것을 달성하는 방법을 찾을 수없는 것처럼 보입니다. 내가 APLX를 사용하고 있다는 점에 유의할 가치가 있으므로 Ruby 함수를 가져올 수있는 옵션이 있지만 APL을 사용하는 것이 좋습니다.
저는 APL을 처음 접했고 벡터 v의 각 요소에 nxn 정사각형 행렬을 반환하는 방식으로 벡터를 곱하는 데 어려움을 겪고 있습니다. 여기서 n은 벡터. ⍳⍴v{⍵×⍵[⍺]}v
1 4 9 16
내가 한 부분은 내가에 대한 지침이 필요하다 벡터를 통해 IODA을 반복하는 데 실패하고있다 : 나는 같은 함수를 만드는 시도 v ← 1 0 0 1.
GNU APL을 사용하고 있습니다. 또한이 이름이 정확한 이름인지는 모르겠지만 기본 아이디어는 물건의 목록이 있고 각 쌍마다 뭔가를하고 싶다는 것입니다. 그것은 복잡하기 때문에 그것에 대한 함수를 만들었습니다.이 2+/1 2 3 4 5
┌→──────┐
│3 5 7 9│
└───────┘
심지어 같은 일을 할 익명 람다를 사용할 수 있습니다 :
디지털 카메라 펌웨어에서 일부 이미지 처리 코드를 비활성화하려고합니다. 펌웨어 덤프에서 "Dyalog APL 매핑 된 파일 64 비트 버전 19.145"(유닉스 파일 명령에서)에 해당하는 마법 번호가있는 * .bin 파일을 발견했습니다. Dyalog APL에 대해 배우고 나면 Dyalog APL의 등록되지 않은 버전을 설치했습니다. 그러나 나는 파일을 여는
나는 단순히 상자 또는 의사 코드를 작성하는 것보다 더 나은 코드를 사용하여 코드를 추론 할 수 있기를 바랍니다. 여기서 중요한 것은 종이입니다. 기계에서, 나는 매우 빠르게 linter/컴파일러로 고수준 언어를 사용할 수 있으며, 키보드는 할 수있는 일을 다소 제한합니다. 케이스 스터디는 APL입니다. APL은 세미 논김 거리로 "쓰기 전용"이라고 표현합
APLX를 통해 APL을 배우고 있습니다. 나는 오메가 문자를 사용하는 많은 코드를 보았지만, 그것이 의미하는 것을 찾을 때마다 나는 어떤 정보도 찾을 수 없다. APLX documentation에는 아무 것도 언급되어 있지 않지만 동일한 파일의 일부 샘플 코드에 나타납니다. 또한 Wikipedia article on APL Syntax and Symbol