2

我有一个长向量,它应该是一个字符向量,但是当我使用 Dyalog 的 DISPLAY 函数打印它时,它原来是一个混合向量。现在我需要找出哪些元素不是字符。如何在 APL 中检索值的类型?

4

3 回答 3

3

使用⎕DR(数据表示)检查事物的类型。对于 char-vec,它是 82(在 32 位解释器上)或 80(64 位)——由于 64 位平台支持 unicode,它也可以是 160 或 320。嵌套向量是 326。

注意:您还可以使用⎕DR¨来调查哪个元素与您预期的不符......

于 2019-01-15T09:22:21.200 回答
2

我在APL2。天真地我会去

X≡¨⍕¨X

数值为 1,字符值为 0。

像这样

于 2019-01-16T09:32:04.943 回答
0
于 2019-01-15T13:33:13.003 回答