是什么?要么 !在Elixir函数的末尾做什么?

时间:2019-12-07 04:37:57

标签: elixir phoenix

Elixir函数结尾的!?是什么意思?这对语言来说是特殊的还是对特定的软件包而言?

ExAws.S3.list_buckets() |> ExAws.request!()

1 个答案:

答案 0 :(得分:4)

它是Elixir中的Naming Conventions

!呼叫Trailing bang

  

尾部的爆炸号(感叹号)表示故障情况引发异常的函数或宏。

?呼叫Trailing question mark

  

返回布尔值的函数以结尾的问号命名。