美文网首页
6.5导出:provide

6.5导出:provide

作者: jarod_chan | 来源:发表于2015-12-16 20:52 被阅读18次

    默认情况下,模块定义都是私有的。provide指定的定义通过require导入可用。

      (provide provide-spec ...)
    

    provide只能出现在模块级别。可以一次导出多可,也可以分多次每次导出一个。
    每个定义最多被导出一次。但是每个定义可以使用不同的外部名字导出多次

      identifier
    

    表明导出模块。可以是模块定义的,也可以是外部导入的。

      (rename-out [orig-id export-id] ...)
    

    重命名导出的模块。

      (struct-out struct-id)
    

    导出结构体

      (all-define-out)
    

    导出所有绑定

      (all-from-out module-path)
    

    导出某个模块的所有绑定

      (except-out provide-spec id...)
    

    排除导出

      (prefix-out prefix-id provide-spec)
    

    导出时添加前缀

    相关文章

      网友评论

          本文标题:6.5导出:provide

          本文链接:https://www.haomeiwen.com/subject/rlwuhttx.html