下标索引必须为正整数类型或逻辑类型。 出错 drawRect (line 66) dest( y1-d , (x1-d):(x1+wx+d) , c ) = color(c);
时间: 2024-05-21 14:14:51 浏览: 52
这个错误提示表明在 `drawRect` 函数的第 66 行出现了错误,具体是在对数组 `dest` 进行赋值时出现了问题。通常情况下,这种错误是由于数组索引超出了范围或者使用了错误的类型导致的。
根据错误提示,我们可以看到在对 `dest` 数组进行赋值时,使用了 `(x1-d):(x1 wx d)` 这样的语法,但是这个语法是错误的。数组的索引必须是正整数或逻辑类型,而 `(x1-d):(x1 wx d)` 并不是这样的类型。因此,你需要修改这个语法,使用正确的类型来表示数组的索引。具体应该如何修改,取决于你的具体需求和代码实现。
阅读全文