gpt4 book ai didi

import - 为什么 Elixir 会警告我我的导入未使用?

转载 作者:行者123 更新时间:2023-12-01 11:38:50 30 4
gpt4 key购买 nike

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

为什么 Elixir 会给我这个警告:

lib/test.ex:3: warning: unused import

关于那个代码

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

最佳答案

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

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

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

关于import - 为什么 Elixir 会警告我我的导入未使用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34239101/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com