使用和不使用(..)在Elm中导入模块

问题描述 投票:3回答:1

我看过几个使用以下语法的例子:

import Browser exposing (..)

要么

import Browser

这些是等价的吗?第二种语法是否隐含了所有内容?

elm
1个回答
5
投票

没有那些不相同。

import Browser

是一个合格的进口在哪里

import Browser exposing (..)

是一个不合格的进口。

使用限定导入时,仍然必须使用导入函数和类型的完全限定名称。通过不合格的进口,无需完全符合条件即可获得。

请参阅Elm Modules and Imports以获得一个很好的介绍。

最新问题
© www.soinside.com 2019 - 2024. All rights reserved.