constantine:lix剂的类型安全常量

时间:2024-05-18 08:31:39
【文件属性】:

文件名称:constantine:lix剂的类型安全常量

文件大小:6KB

文件格式:ZIP

更新时间:2024-05-18 08:31:39

Elixir

君士坦丁 类型安全的宏,用于以Elixir语言定义常量。 所有表达式和检查都在编译时求值。 用法 当您的应用程序依赖于外部系统环境,配置,文件时,您遭受运行时错误多少次? 忘记在生产构建之前配置env变量,并且您的应用程序在随机的,不可预测的运行时崩溃了吗? 编译器是您的朋友,所以让他检查您的环境。 忘记运行时错误,因为缺少或错误的配置! 使用const/2和constp/2宏定义常量,例如忍者。 第一个参数是类型,第二个参数是模块属性/宏表达式,它产生给定类型的值。 您可以在下面找到受支持类型的列表。 空字符串和nil不允许用作const。 :boolean :atom :binary :string :number :pos_number :non_neg_number :integer :pos_integer :non_neg_integer :float :pos_float


【文件预览】:
constantine-master
----.gitignore(507B)
----README.md(2KB)
----test()
--------test_helper.exs(15B)
--------constantine_test.exs(2KB)
----config()
--------config.exs(1KB)
----mix.lock(331B)
----lib()
--------constantine.ex(3KB)
----mix.exs(1KB)

网友评论