"Any usage of bracket indexing in a selective assignment expression, such asDas hat bisher auch stets so "funktioniert". Ich konnte mich also darauf verlassen, dass vom Host migrierte Funktionen an solch einer inkompatiblen Stelle unterbrochen wurden.
gives SYNTAX ERROR."(2↑V[⍳4])←3
Keine Fehlermeldung, kein SYNTAX ERROR, wie doch im User's Guide angekündigt. Sollte es etwa möglich sein, dass mit "Pick" in einer selektiven Zuweisung die Nutzung von eckigen Klammern möglich wird?V←(1 2 3)(4 5 6)
(1⊃V)[2]←12
'J16 0' 15 ⎕NA 'A'
('ADDRESS' 'A')15 ⎕NA 'ADR'
E8
0
I4
0 0
⎕AF C1
0 0 0 0 0 0 0 0
8 8⍴B1
0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0
"As of Service Level 12, AP 127 has been re-written to use the CLI interface to DB2."Dahinter steckt eine große Erleichterung: Nie wieder muss ich APL2 an eine DB2-Datenbank binden bevor ich auf diese per AP127 zugreifen kann.
⍕¨NUM_ARRAY
2≡/VEC