首页 > 解决方案 > 为什么处理总是说“SyntaxError : Expected; but found size”但它在 p5.js 在线编辑器中运行正常?

问题描述

处理控制台一直说 Syntax Error: Expected ; 但找到大小。我已将我的代码复制粘贴到 p5.js 在线编辑器,它运行得很好。

var ur;
var x;

function setup() {
  createCanvas(400,400);
  x=width;
  ur = getURL();
}

function draw() {
  background(100);
  fill(0);
  noStroke();
  let size = 9;
  textSize(size);
  text(ur,x,height/2);
  x--;
  if(x<-1*(ur.length)*size) x = width;
}

标签: processingp5.js

解决方案


问题不在于 let,而在于使用 'size' 作为变量名,这是(或曾经是,请参阅此票以获取更多信息)p5.js 中的保留字。例如,如果您将“size”更改为“theSize”,则一切正常。


推荐阅读