当前位置:  开发笔记 > 前端 > 正文

为什么Elixir警告我我的导入未被使用?

如何解决《为什么Elixir警告我我的导入未被使用?》经验,为你挑选了1个好方法。

我是Elixir的新手,遇到了这个.这对我没有任何意义,所以我可能会遗漏一些东西.

为什么Elixir给我这个警告:

lib/test.ex:3:警告:未使用的导入

在那个代码上

defmodule Test do
  def run(str) do
    import Poison
    obj = Poison.Parser.parse!(str)
    obj = %{obj | "name" => "bert"}
    obj = %{obj | "alter" =>  "30"}
    Poison.encode!(obj)
  end
end

Kernael.. 6

import 用于明确表示您将使用导入的模块函数,而不使用模块名称作为前缀.

http://elixir-lang.org/getting-started/alias-require-and-import.html#import

因此,由于您将这些函数与Poison前缀一起使用,因此import未使用,并且您会收到编译器警告.



1> Kernael..:

import 用于明确表示您将使用导入的模块函数,而不使用模块名称作为前缀.

http://elixir-lang.org/getting-started/alias-require-and-import.html#import

因此,由于您将这些函数与Poison前缀一起使用,因此import未使用,并且您会收到编译器警告.

推荐阅读
女女的家_747
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有