首页 > 解决方案 > 对象 Java 的意外标识符(处理)

问题描述

我在这个chromebook上写代码,我想在处理环境中编码,所以我在网上搜索了一个在线处理,我得到了开放处理。我在第 1 行收到 Unexpected Identifier 错误。

Bird bird;

function setup() {
	createCanvas(600, 1000);
	background(0);
	
	bird = new Bird();
}

function draw() {
	bird.show();
}

标签: javaprocessing

解决方案


有(至少)两种处理环境:处理(基于 java)和 p5.js(基于 javascript)。它们不可互换,因此您需要确保您知道您正在使用哪个,并且您正在阅读的任何示例都是针对相应版本的。

由于您提到了 OpenProcessing 并且您的函数是使用function关键字定义的,因此我假设您使用的是 p5.js。在这种情况下,问题在于 javascript 不是类型化语言,因此您不要将变量的类型放在它之前。改变

Bird bird;

var bird;

删除 Unexpected Identifier 错误,但您在尝试执行的第 7 行仍然会遇到错误

bird = new Bird();

没有定义 aBird是什么。希望有帮助!如果您有任何其他问题,请告诉我。


推荐阅读