defmap
Defmap是一个实用程序,可让您将地图嵌入到模块中以实现更快/更轻松的查找。 很多时候,您可能希望在应用程序中使用查找表。 例如,当您需要将错误代码映射到消息时。 使用Defmap,您可以直接将查找映射/表嵌入到模块中,从而提高了性能并减少了使用的内存。
用法示例
简单查找,其中添加了HttpStatusMessages.get方法
defmodule HttpStatusMessages do
use Defmap , map: %{
400 => " Bad Request " ,
401 => " Unauthorized " ,
403 => " Forbidden " ,
}
en