我伸出那是写在CoffeeScript中和所遇到的这句法的Chrome扩展:有人可以向我解释这个coffeescript语法吗?
Commands =
init: ->
for command, description of commandDescriptions
@addCommand(command, description[0], description[1])
availableCommands: {}
keyToCommandRegistry: {}
我只是想检查这个语法和类之间的差别(这会是这样,假设):
class Commands
init: ->
for command, description of commandDescriptions
@addCommand(command, description[0], description[1])
availableCommands: {}
keyToCommandRegistry: {}
难道只是前者没有原型吗?我正确地认为可以调用顶部命令的方法,如Commands.init()
。我正在使用的项目似乎使用了两种语法,所以我想确保在使用这些语言之前了解每个语言的含义。
谢谢。
好的。我刚刚重读了[帮助页面的主题部分](http://stackoverflow.com/help/on-topic)。我认为关于编程语言语法的问题是关于主题的?我错了吗?我认为这是关于'程序员常用的软件工具'和(可能更费力地)'特定的编程问题',这个问题无法弄清楚语法结构的含义。另外,我认为它不属于将其视为主题的7个类别中的任何一个。有人能帮助我理解(不想争辩,只是想明白。)? –
“它缺乏足够的信息来诊断问题”OT的理由对我来说没有多大意义。不要担心一次近距离投票,有人会感到困惑,有糟糕的一天,或者犯了一个错误。 –