我已经使用canvas在CoffeScript中开始了一个小游戏。我的问题是这个错误:
coffee -c -o lib/ src/
/src/interface.coffee:8:48: error: unexpected end of input
@ctx.clearRect 0, 0, @size[0], @size[1]
^
我重写了它很多次,但它仍然不想编译。代码如下:
class Interface:
constructor : (id) ->
@canvas = document.getElementById "#{id}"
@ctx = @canvas.getContext "2d"
@size = [@canvas.width, @canvas.height]
clear : () ->
@ctx.clearRect 0, 0, @size[0], @size[1]
哦,谁能告诉我这个错误到底是什么意思?
提前谢谢你。
发布于 2016-08-19 00:00:00
它是Interface后面的冒号。调试该错误以供将来参考的一种简单方法:
步骤1:将问题代码粘贴到coffeescript网站的“Try coffeescript”部分以重现错误。
步骤2:删除或注释掉代码行,直到错误消失并编译代码
第三步:你删除的最后一行是错误的。
步骤4:找到该行中的错误并修复。
步骤5:根据需要重复。
这就是我如何找出问题所在。这个过程也能很好地处理“不匹配的突出”错误。
https://stackoverflow.com/questions/39020587
复制相似问题