0

我正在尝试定义一个从咖啡脚本中的另一个基类继承的类,并且在编译时出现解析错误。Exyctly:第 6 行解析错误:意外的“,” 我的代码如下所示:

class MedVisGraphNode
constructor : (@nodeId, @nodeLabel) ->

class MedVisGenericContainerNode extends MedVisGraphNode
constructor : (groupId, groupLabel, @groupType, @outerGroupNode) ->
    super (groupId, groupLabel)

# method which determines if the actual group-node group lies in an another or sist on top of the hierarchy
isOnTopOfHierarchy = () ->
    return @outerGroupNode == 'undefined'

奇怪的是,当我尝试编译从网上获取的类似代码

class Animal
constructor : (@species, @isMammal=false) ->

class Dog extends Animal
constructor : (@name) ->
    super ("canine",true)

toString : ->
    "#{@name} is a #{@species}."

我得到相同的解析错误。我现在很困惑,因为我无法找到问题所在,请有人给我一个小提示吗?

4

1 回答 1

0

要么不使用括号,要么确保它和之间没有空格super

super 'canine', true
// or
super('canine', true)
于 2013-03-13T10:32:49.723 回答