elixir - 的作用是什么?或者 ! Elixir 函数结束时做什么?

标签 elixir

Elixir 函数末尾的 !? 是什么意思?这对语言来说是特殊的还是仅仅对特定的包来说是特殊的?

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

最佳答案

Naming Conventions在 Elixir 中。

! 调用 Trailing bang

A trailing bang (exclamation mark) signifies a function or macro where failure cases raise an exception.

? 调用 Trailing question mark

Functions that return a boolean are named with a trailing question mark.

关于elixir - 的作用是什么?或者 ! Elixir 函数结束时做什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59223044/

相关文章:

elixir - 在 Elixir 中调用匿名函数 100 次

security - Elixir 分布式安全和白名单允许的节点

unit-testing - 单元测试 elixir 功能正常

list - Elixir 从列表中删除 nil

Elixir map 检查是否不为空且 key 存在

elixir - 由于 Elixir 中的默认参数导致透析器提示的功能arity

elixir - 使用 ecto 2.0 更新多条记录

elixir - 如何将请求参数填充到 Plug.Conn 连接中?

HTTPoison 请求在特定计算机上失败,但在另一台计算机上有效

Elixir /Phoenix : Missing beam file elf_format <<"/usr/lib/erlang/lib/hipe-3.11.2/ebin/elf_format.beam"