事不宜迟 ,女士们和绅士们见面.iex.exs。
它是什么?
它是一个文件,将在Elixir项目的根目录下创建,其名称为:.iex.exs,并向其声明变量,别名,导入以及其他任何内容,就像在IEx,Elixir的REPL或一个模块。 启动IEx时,您可以访问在.iex.exs中声明的内容,无论是变量,别名还是导入。
如果调用未声明的变量/函数会怎样?

在我们的示例中需要注意两件事。 首先,当我们尝试按预期方式访问不存在的变量或函数时,shell引发了错误。 其次,调用Repo不会引发错误。 但是,它也并不建议您在该模块下正常运行(当您在点后按Tab键时),这仅仅是因为它没有指向Phoenix应用程序的Repo模块。
让我们修复它。 首先,在Elixir项目的根目录下创建.iex.exs:
some_string =“这是我在.iex.exs中声明的内容”
some_map =%{
“名称” =>“地图”,
“ description” =>“我是地图,我是地图,我是地图!”
}
别名Blog.Repo
然后,重新启动IEx,然后再次尝试。

现在可以在我们的IEx实例中访问some_string , some_map和Repo 。 当然,有无数种方法可以使它有用。 使用它为常用模块添加别名,这样您就不必在启动或重新启动IEx或声明您将在测试Elixir函数或从模块导入函数等过程中使用的变量时重复为其别名。
从Elixir的官方文档中了解更多信息。