CoffeeScript到Node.js的语法问题“)”
我在第21行遇到了太多问题,我无法将这个咖啡脚本代码编译成Node.js 有什么帮助吗? 谢谢CoffeeScript到Node.js的语法问题“)”,node.js,coffeescript,Node.js,Coffeescript,我在第21行遇到了太多问题,我无法将这个咖啡脚本代码编译成Node.js 有什么帮助吗? 谢谢 这是CoffeeScript的一个亮点:当调用带有参数的函数时,可以省略paren!这在Node中尤其好,因为回调通常是最后一个参数 像这样: amqp = require 'amqp' class Queue constructor: (ip = 'localhost') -> @ip = ip @receivedObject @con
这是CoffeeScript的一个亮点:当调用带有参数的函数时,可以省略paren!这在Node中尤其好,因为回调通常是最后一个参数 像这样:
amqp = require 'amqp'
class Queue
constructor: (ip = 'localhost') ->
@ip = ip
@receivedObject
@connection = amqp.createConnection { host: @ip }
subscribeTaskQueue: (queueToSubscribe) ->
self = @
self.connection.on 'ready', ->
q = self.connection.queue queueToSubscribe
q.bind '#'
q.subscribe { ack: true }, (message) ->
self.receivedObject = message
console.log(self.receivedObject)
addTaskToQueue: (queue, objectToSend) ->
@connection.publish queue, objectToSend
module.exports = Queue
这是CoffeeScript的一个亮点:当调用带有参数的函数时,可以省略paren!这在Node中尤其好,因为回调通常是最后一个参数 像这样:
amqp = require 'amqp'
class Queue
constructor: (ip = 'localhost') ->
@ip = ip
@receivedObject
@connection = amqp.createConnection { host: @ip }
subscribeTaskQueue: (queueToSubscribe) ->
self = @
self.connection.on 'ready', ->
q = self.connection.queue queueToSubscribe
q.bind '#'
q.subscribe { ack: true }, (message) ->
self.receivedObject = message
console.log(self.receivedObject)
addTaskToQueue: (queue, objectToSend) ->
@connection.publish queue, objectToSend
module.exports = Queue
我在发帖时解决了问题。我使用tab缩进代码。为了使我的文章格式良好,我使用了空格,并且在不搜索的情况下编译了语法。我再也不会在CoffeeScript中使用制表了,我只推荐空格。令人惊讶的是,世界上有这么多问题,软标签,2个空格就是解决办法。我在写这篇文章时解决了我的问题。我使用tab缩进代码。为了使我的文章格式良好,我使用了空格,并且在不搜索的情况下编译了语法。我再也不会在CoffeeScript中使用制表法了,我只推荐空格。令人惊讶的是,世界上有多少问题是软标签,2个空格是解决方法。