“eval(ei, envir) 中的错误:未找到对象”是什么意思?

问题描述 投票:0回答:1

我正在尝试在 R 中编写扩展欧几里得算法和 Bezout 恒等式的函数,但它不起作用,我可以为 a 和 b 输入两个数字,但函数说有一个错误: Eval(ei, envir) 中的错误: 未找到对象“a”。我究竟做错了什么? 这是代码

r
1个回答
0
投票

这里似乎有多个问题。如果您想获取输入 a 和 b 作为用户提供的值,则不要在函数参数中使用它们。 这不是在 R 中编写函数的合适方法,除非您想在 Rscript 或其他东西中使用它。 无论如何,最好是从函数中删除 readlines 并直接在函数调用中提供 a 和 b 值,例如

gcd_extended(a=5, b=6)

© www.soinside.com 2019 - 2024. All rights reserved.