有没有一种方法可以像在Ruby中一样,在coffescript中注入哈希?
在Ruby中,我可以做到:有没有一种方法可以像在Ruby中一样,在coffescript中注入哈希?,ruby,coffeescript,Ruby,Coffeescript,在Ruby中,我可以做到: hash = ['foo', 'bar'].each_with_object({}) { |i, h| h[i] = 0 } hash = ['foo', 'bar'].each_with_object({}) { |i, h| h[i] = 0 } 如何在CoffeeScript中实现同样的效果,最好使用一些优雅的单行线?一种方法如下: hash = {} hash[key] = 0 for key in ["foo", "bar"] 此外,在Ruby示例中,
hash = ['foo', 'bar'].each_with_object({}) { |i, h| h[i] = 0 }
hash = ['foo', 'bar'].each_with_object({}) { |i, h| h[i] = 0 }
如何在CoffeeScript中实现同样的效果,最好使用一些优雅的单行线?一种方法如下:
hash = {}
hash[key] = 0 for key in ["foo", "bar"]
此外,在Ruby示例中,您可以将每个_与_对象一起使用,而不是注入
,这样您就不需要在末尾返回h
变量: