gpt4 book ai didi

function - 如何将 Dyalog APL 函数保存在文本文件中?

转载 作者:行者123 更新时间:2023-12-01 23:22:45 25 4
gpt4 key购买 nike

我有以下 APL 函数,我想将其保存在 .dyalog 文件中:

⍝ Project Euler Solutions

summul ← {+/⍵×⍳⌊1000÷⍵}
euler1 ← (summul 3) + (summul 5) - (summul 15)

但是当我在 Dyalog APL 编辑器中键入此代码并单击保存并返回 按钮时,出现错误无法修复没有名称的对象

这个错误是什么意思?我做错了什么?

最佳答案

Dyalog 编辑器旨在一次编辑单个项目(函数、运算符、命名空间脚本)——它不能用于同时定义两个函数,除非您将它们嵌入命名空间中。您的选择是:

将这两行输入到 APL session 中,然后使用以下命令创建两个 .dyalog 文件:

]save summul /yourfolder/summul
]save euler1 /yourfolder/euler1

或者,使用 )ed ⍟euler 启动编辑器,这将创建一个 namespace ,您可以将这些行粘贴到其中。请注意,您随后需要引用带有命名空间前缀的函数,例如 euler.summul。

关于function - 如何将 Dyalog APL 函数保存在文本文件中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/67747785/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com