【问题标题】:Variable name expected预期变量名
【发布时间】:2014-11-09 09:18:38
【问题描述】:

我正在 GP/Pari 中创建一个程序

foo()=
{
    coefficient = vector(2);
    coefficient[1] = 1;
    coefficient[2] = 2;

    UserNum = Vector(2);
    UserNum[1] = 1;
    UserNum[2] = 2;

    n=2;

    for( r=1,n,
    sum = coefficient[r]* UserNum[r]^r );



}

为什么会出现编译错误:

不需要变量名

似乎错误在于 FOR LOOP 但我无法判断我的 FOR LOOP 有什么问题,有人可以帮我谢谢!!!

【问题讨论】:

    标签: for-loop debugging pari pari-gp


    【解决方案1】:

    名称sum 是为 PARI/GP 的内置函数保留的。只需使用另一个名称。您的代码可以改进如下。

    foo() = {
        coefficient = [1, 2];
        UserNum = [1, 2];
    
        for(r = 1, 2, var = coefficient[r] * UserNum[r]^r);
    }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2021-08-29
      • 1970-01-01
      • 1970-01-01
      • 2020-08-02
      相关资源
      最近更新 更多