我是elixir的新手,正在使用phoenix框架进行示例聊天应用程序编写。我无法理解这条线的意思
channel "rooms:*", Chat.RoomChannel
我在网上搜索了这种语法,但没有得到我想要的答案。我知道这Chat.RoomChannel
是一个模块,并channel
跟随一个字符串,该字符串标识正在考虑的房间类型
我想知道该语法如何工作
逗号分隔参数列表。
我猜您对这是一个函数调用感到困惑。在长生不老药中,当调用一个函数时,它的可选参数可以给出括号。所以
channel "rooms:*", Chat.RoomChannel
相当于
channel("rooms:*", Chat.RoomChannel)
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句