相关疑难解决方法(0)

Elixir:何时使用.ex和.exs文件

Elixirs文档声明

除了Elixir文件扩展名.ex之外,Elixir还支持.exs文件以进行脚本编写.Elixir以完全相同的方式处理两个文件,唯一的区别在于意图..ex文件用于编译,而.exs文件用于编写脚本,无需编译.

但我仍然不确定何时使用哪种文件类型..ex和.exs的缺点和目的是什么?

elixir

71
推荐指数
2
解决办法
1万
查看次数

r(module_name)没有在iex中重新加载@doc

我在iex>中更新我的@doc以测试它的外观.我遇到的问题是我必须退出iex才能查看更新的@doc文档.有没有办法在使用r()时重新加载模块@doc变量?

iex -S mix 
iex> h Coordinate.island/1 
      ## Examples 
      iex> {:ok, coord } = Cordinate.start_link
         Cordinate.island(coord) 
         :falls_town
Run Code Online (Sandbox Code Playgroud)

更新@doc以返回:none而不是:falls_town并保存文件.

iex> r(Coordinate) 
iex> h Coordinate.island/1 
   # issue: still showing the old @doc example 
   ## Examples 
   iex> {:ok, coord } = Cordinate.start_link
        Cordinate.island(coord) 
        :falls_town # should be :none 
Run Code Online (Sandbox Code Playgroud)

elixir reload iex

0
推荐指数
1
解决办法
92
查看次数

标签 统计

elixir ×2

iex ×1

reload ×1