processing - 为什么处理总是说“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;
}
解决方案
问题不在于 let,而在于使用 'size' 作为变量名,这是(或曾经是,请参阅此票以获取更多信息)p5.js 中的保留字。例如,如果您将“size”更改为“theSize”,则一切正常。
推荐阅读
- python - 如何在熊猫中转换这个excel数据集?
- sml - 在 SML 中解析具有多种数据类型的元组列表
- node.js - WhiteLabeled Web 应用程序的 JWT 与 Cookie(会话) - 防止 CORS 和 3rd 方 Cookie 问题
- database - 用户推荐应该存储在数据库中还是在线计算?
- php - 如何在woocommerce的“最低价格”变量产品中创建一个字段
- c++ - 有选择地编译带有构建标志的库(放置在`target_compatible_with`中)的正确方法是什么?
- python - 使用外部引用键过滤 Django ModelChoiceField 中的字段查询集
- python - Django:使 list_display 与实际变量不同
- javascript - Bootstrap 徽章徽章主标签
- react-native - 反应在嵌套文本组件中被切断的本机文本