我刚开始使用dyalog APL,我很难从Windows10下的.txt文件中读取一些输入。
输入数据的格式为: number name换行符
我希望将每一行存储为数组元素,理论上,我使用的input←⎕NGET 'input.txt' 1函数应该工作得很好。根据文档,我应该得到一个字符向量作为结果。但就我而言,我只是得到了一个标量。
我可以用⍕input[1]把标量转换成一个字符向量,但是我有一个向量中的每一行,这是input←⎕NGET 'input.txt' 1应该给我的。
我是不是漏掉了一页,或者为什么最初的函数不能像它应该做的那样工作?
非常感谢您的帮助!
发布于 2021-12-07 01:00:55
根据医生们
结果R是一个包含
(content) (encoding) (newline)的3元素向量,您只对第一个元素感兴趣,所以第一个函数(⊃)是您的朋友:
input←⊃⎕NGET 'input.txt' 1https://stackoverflow.com/questions/70253685
复制相似问题