标签: elixir phoenix
Elixir函数结尾的!或?是什么意思?这对语言来说是特殊的还是对特定的软件包而言?
!
?
ExAws.S3.list_buckets() |> ExAws.request!()
答案 0 :(得分:4)
它是Elixir中的Naming Conventions。
!呼叫Trailing bang
尾部的爆炸号(感叹号)表示故障情况引发异常的函数或宏。
?呼叫Trailing question mark
返回布尔值的函数以结尾的问号命名。