Processing 简单化的处理代码不起作用

Processing 简单化的处理代码不起作用,processing,Processing,所以我只是想为初学者复制一下。 它告诉我“意外标记:int”。 那么弗里克怎么。。。 就像我得到了一本书“开始处理” 它有一些好东西。但我还是不明白为什么这样不行。 您不能在设置中建立变量吗 void setup() { size(1000, 1000); background(0); stroke(255) int line1 = 100; } void draw() { line1 = line1 -1; if (line1 < 0){ line

所以我只是想为初学者复制一下。

它告诉我“意外标记:int”。 那么弗里克怎么。。。 就像我得到了一本书“开始处理” 它有一些好东西。但我还是不明白为什么这样不行。 您不能在设置中建立变量吗

void setup() {

  size(1000, 1000);
  background(0);
  stroke(255)
  int line1 = 100;
}

void draw() {

  line1 = line1 -1;
  if (line1 < 0){
    line1 = height;
  }
  line(0, line1, width, line1);
}
void setup(){
大小(10001000);
背景(0);
笔划(255)
int line1=100;
}
作废提款(){
line1=line1-1;
如果(第1行<0){
line1=高度;
}
行(0,行1,宽度,行1);
}

分号缺失问题。最佳做法是删除语句
intline1=100并将其设置为全局,在下面的方法之外

int line1 = 100;

void setup() {

 size(1000, 1000);
 background(0);
 stroke(255);
}

void draw() {

  line1 = line1 -1;
  if (line1 < 0){
    line1 = height;
  }
  line(0, line1, width, line1);
}
int line1=100;
无效设置(){
大小(10001000);
背景(0);
中风(255);
}
作废提款(){
line1=line1-1;
如果(第1行<0){
line1=高度;
}
行(0,行1,宽度,行1);
}

分号缺失问题。最佳做法是删除语句
intline1=100并将其设置为全局,在下面的方法之外

int line1 = 100;

void setup() {

 size(1000, 1000);
 background(0);
 stroke(255);
}

void draw() {

  line1 = line1 -1;
  if (line1 < 0){
    line1 = height;
  }
  line(0, line1, width, line1);
}
int line1=100;
无效设置(){
大小(10001000);
背景(0);
中风(255);
}
作废提款(){
line1=line1-1;
如果(第1行<0){
line1=高度;
}
行(0,行1,宽度,行1);
}

谢谢你的提示。我不确定我会在哪里读到这些。我应该删除这个帖子吗?不需要删除这个帖子。仍然有很多人会遇到同样的问题,他们可以利用这个解决方案。这就是为什么。哦,好吧,酷。因为上一次我发布了一个愚蠢的问题,得到了一些反对票。在方法中声明变量是可以的(但不是在这种情况下:
line1
用于
draw()
方法)。错误的来源是在
笔划(255)
后缺少分号。这一行之后的任何代码(任何版本)都将产生错误。谢谢提示。我不确定我会在哪里读到这些。我应该删除这个帖子吗?不需要删除这个帖子。仍然有很多人会遇到同样的问题,他们可以利用这个解决方案。这就是为什么。哦,好吧,酷。因为上一次我发布了一个愚蠢的问题,得到了一些反对票。在方法中声明变量是可以的(但不是在这种情况下:
line1
用于
draw()
方法)。错误的来源是在
笔划(255)
后缺少分号。此行之后的任何代码(在任何版本中)都将产生错误。