首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >CoffeeScript中的输入意外结束

CoffeeScript中的输入意外结束
EN

Stack Overflow用户
提问于 2016-08-18 22:17:54
回答 1查看 194关注 0票数 0

我已经使用canvas在CoffeScript中开始了一个小游戏。我的问题是这个错误:

代码语言:javascript
运行
复制
coffee -c -o lib/ src/
/src/interface.coffee:8:48: error: unexpected end of input
    @ctx.clearRect 0, 0, @size[0], @size[1]
                                           ^

我重写了它很多次,但它仍然不想编译。代码如下:

代码语言:javascript
运行
复制
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]

哦,谁能告诉我这个错误到底是什么意思?

提前谢谢你。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-08-19 00:00:00

它是Interface后面的冒号。调试该错误以供将来参考的一种简单方法:

步骤1:将问题代码粘贴到coffeescript网站的“Try coffeescript”部分以重现错误。

步骤2:删除或注释掉代码行,直到错误消失并编译代码

第三步:你删除的最后一行是错误的。

步骤4:找到该行中的错误并修复。

步骤5:根据需要重复。

这就是我如何找出问题所在。这个过程也能很好地处理“不匹配的突出”错误。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/39020587

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档