处理 - “意外令牌:无效”
问题描述:
我使用下面的代码来模拟“紫雨”(来自编码列车上的 YouTube)。处理 - “意外令牌:无效”
Class Drop(){
float x = width/2;
float y = 0;
float yspeed = 1;
void fall(){
y = y + yspeed;
}
void show(){
stroke(138, 43, 226); //purple rain
line(x, y, x, y+10);
}
}
不过,我得到错误unexpected token: void
第6行:
void fall(){
我看不到任何语法错误 - 可能有人建议为什么我收到这个错误?
答
您确实有语法错误。 Class
关键字应为class
,小写字母c
。班级名称后面也应该没有括号。
另外,请参阅我的回答here。处理编辑器不喜欢何时只有没有像setup()
和draw()
这样的处理函数的class
定义。
附注:你可能想尝试用“我没有看到什么语法错误?”来解决这样的问题。而不是说“我没有语法错误” - 编译器不会说谎,所以说你没有语法错误就会有点冒失。
这是处理编辑器中的所有代码吗? –
'Class Drop(){/ * ... * /}'?我看到了两个错误。 –