erlang-rand-compat:Erlang随机数兼容性库

时间:2024-06-03 20:06:27
【文件属性】:

文件名称:erlang-rand-compat:Erlang随机数兼容性库

文件大小:6KB

文件格式:ZIP

更新时间:2024-06-03 20:06:27

Erlang

Erlang随机数兼容性库 该项目允许您生成一个兼容性模块,公开rand和random的公共子集API。 它意在用作要在可能具有或不具有新rand模块的Erlang / OTP安装上运行的项目中的迁移帮助器。 它通过使用rand如果可用)或回落到random来做到这一点。 如果您希望(1)您的Beam文件可跨OTP版本运行,并且(2)避免在compat函数中进行运行时检查,则这很有用。 但是,如果您可以*使用条件编译,则仍然可以在跳过compat模块的运行时生成时避免运行时检查。 因此,例如,如果您的项目没有作为escript存档发布,则应遵循条件编译路线。 避免运行时生成的模块还具有不向Dialyzer隐藏代码的好处。 使用 首先,我们需要生成并加载模块: {ok, rnd} = rand_compat:init(). 或者,您可以指定生成的模块的名称,如下所示: {ok, s


【文件预览】:
erlang-rand-compat-master
----.gitignore(65B)
----CHANGELOG.markdown(411B)
----src()
--------rand_compat.erl(5KB)
----LICENSE(734B)
----CONTRIBUTING.markdown(3KB)
----ebin()
--------rand_compat.app(249B)
----README.markdown(2KB)

网友评论