CoffeeScript 中的输入意外结束
Unexpected end of input in CoffeeScript
我使用 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]
哦,谁能告诉我这个错误到底是什么意思?
提前谢谢你。
它是接口后面的冒号。调试该错误以供将来参考的简单方法:
第 1 步:将问题代码粘贴到 coffeescript 网站的 'Try CoffeeScript' 部分以重现错误。
第 2 步:擦除或注释掉行,直到错误消失并且代码可以编译
第 3 步:您删除的最后一行是错误的。
第 4 步:找到该行中的错误并修复。
第 5 步:根据需要重复。
这就是我找出问题所在的方式。此过程也适用于 'Unmatched Outdent' 错误。
我使用 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]
哦,谁能告诉我这个错误到底是什么意思?
提前谢谢你。
它是接口后面的冒号。调试该错误以供将来参考的简单方法:
第 1 步:将问题代码粘贴到 coffeescript 网站的 'Try CoffeeScript' 部分以重现错误。
第 2 步:擦除或注释掉行,直到错误消失并且代码可以编译
第 3 步:您删除的最后一行是错误的。
第 4 步:找到该行中的错误并修复。
第 5 步:根据需要重复。
这就是我找出问题所在的方式。此过程也适用于 'Unmatched Outdent' 错误。