点击运行可以出结果,但是点击运行编译后的程序就会报错这个。
值不能为空,参数名:methodinfo是什么意思?我都对变量赋值了,为什么还说值不能为空呢?
从图片中的错误信息来看,Raptor 报错提示“值不能为空,参数名: methodinfo”。这意味着在调用某个方法或函数时,methodinfo
参数的值为空,而该参数要求必须有值。
methodinfo
参数在调用时没有传递正确的值。methodinfo
参数在调用时传递了空值或未定义的值。检查参数传递:
methodinfo
参数传递了正确的值。检查变量赋值:
methodinfo
参数对应的变量在调用前已经正确赋值。调试和测试:
methodinfo
参数的值是否正确传递。假设你的流程图中有如下步骤:
1. Start
2. Initialize variables
3. Call method with methodinfo parameter
确保在步骤3中,methodinfo
参数已经正确赋值。例如:
3. Call method with methodinfo = "some value"
Start
Initialize variables
i = 1
prime[0] = 2
n = 3
Loop
n > 1000
ret = 1
isprime(prime, n, i, ret)
i = i + 1
prime[i] = n
n = n + 1
j = 1
sum = 0
Call method with methodinfo = "some value"
通过以上步骤,确保 methodinfo
参数在调用方法时传递了正确的值,从而解决报错问题。