Kel*_*ita 3 elixir phoenix-framework
我是elixir的新手,正在使用凤凰框架编写使用它编写的示例聊天应用程序.我无法理解这条线的含义
channel "rooms:*", Chat.RoomChannel
Run Code Online (Sandbox Code Playgroud)
我在网上搜索这种语法,但无法得到我想要的答案.我知道这Chat.RoomChannel是一个模块,并channel跟随一个字符串,用于识别所考虑的房间类型
我想知道该语法是如何工作的
逗号分隔参数列表.
我想你很困惑这是一个函数调用.在elixir中调用函数时,它是可选的,以提供paranthesis.所以
channel "rooms:*", Chat.RoomChannel
Run Code Online (Sandbox Code Playgroud)
相当于
channel("rooms:*", Chat.RoomChannel)
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
277 次 |
| 最近记录: |