处理 - “意外令牌:无效”

问题描述:

我使用下面的代码来模拟“紫雨”(来自编码列车上的 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(){  

我看不到任何语法错误 - 可能有人建议为什么我收到这个错误?

+0

这是处理编辑器中的所有代码吗? –

+0

'Class Drop(){/ * ... * /}'?我看到了两个错误。 –

您确实有语法错误。 Class关键字应为class,小写字母c。班级名称后面也应该没有括号。

另外,请参阅我的回答here。处理编辑器不喜欢何时只有没有像setup()draw()这样的处理函数的class定义。

附注:你可能想尝试用“我没有看到什么语法错误?”来解决这样的问题。而不是说“我没有语法错误” - 编译器不会说谎,所以说你没有语法错误就会有点冒失。