![]() |
1
2
它适用于当前的GNU APL(1.7,svn 1013)。
|
![]() |
2
2
您看到的-前缀(一开始就不应该看到)将内置宏中的名称与用户定义的名称区分开来。如果删除y前缀,则您看到的错误消息会变得更可读: Z_upa_LO_REDUCE_X4_B[3]T(B3[H;a-M;L])批次 (APL宏)Z_upa_LO_REDUCE_X4_B的第3行出现语法错误 在GNU APL资源中,然后告诉您完整的故事:
简而言之:mac_def()是一个C++宏,它建立了一个定义的APL系统函数,该函数使用“名称空间”,以避免名称与用户定义的名称冲突。 |