Elixirの命名規則「!」「?」「_」などです。
Elixirの基本は、snake_case。
「_」アンダースコアで始まるものは、変数の場合は、他で利用しないもの。関数の場合は、インポートさせないもの。
「!」エクスクラメーションマーク(ビックリマーク)で終わるものは、例外を発生させる。
「?」クエスチョンマーク(はてなマーク)で終わるものは、boolean型で、true か false を返す。
本当は、クエスチョンマーク2つの「!!」を調べたかったのですが、結局わからず。
![]()
参考サイト
Naming Conventions(Elixir)
What's the meaning of "!", "?", "_", and "." syntax in elixir(Stack Overflow)
Elixirの基本は、snake_case。
「_」アンダースコアで始まるものは、変数の場合は、他で利用しないもの。関数の場合は、インポートさせないもの。
「!」エクスクラメーションマーク(ビックリマーク)で終わるものは、例外を発生させる。
「?」クエスチョンマーク(はてなマーク)で終わるものは、boolean型で、true か false を返す。
本当は、クエスチョンマーク2つの「!!」を調べたかったのですが、結局わからず。

参考サイト
Naming Conventions(Elixir)
What's the meaning of "!", "?", "_", and "." syntax in elixir(Stack Overflow)