相关疑难解决方法(0)

ETS创建返回值

我正在使用Elixir 1.6.3.我正在使用:etsElixir中的Erlang 模块,我对:ets.new/2函数的返回值感到有点困惑.

根据doc的例子,在调用时:ets.new(:whatever, []),我应该返回一个看似是整数值的东西:

iex> table = :ets.new(:buckets_registry, [:set, :protected])
8207
Run Code Online (Sandbox Code Playgroud)

但是,当我运行完全相同的代码时iex,我得到一个引用:

iex(1)> table = :ets.new(:buckets_registry, [:set, :protected])     
#Reference<0.1885502827.460455937.234656>
Run Code Online (Sandbox Code Playgroud)

那么,自编写文档以来有什么变化吗?或者它是一样的,我对参考是什么感到困惑?

erlang reference elixir ets

3
推荐指数
1
解决办法
79
查看次数

标签 统计

elixir ×1

erlang ×1

ets ×1

reference ×1