怎么实现在一个 module 里的全局变量?

作者 rupert 所属板块 问答
RT
3 回复
  • tony612 发表
    如果只是 module 内部访问,并且是比较静态的话,可以用 module attribute `@foo 123` 如果是其他 module 需要访问的话,就只能通过在这个 module 定义函数了。比如 ``` defmodule Foo do def const 123 end end ```
  • jw2013 发表
    谢谢tony!非常管用
  • rupert 发表
    [@tony612](/users/89) 不是静态的,是在一个 module 里好几个方法都使用的,比如 flag, 或者数字增量