Erlang中文手册(Erldoc.com)  »  array  »  is_array/1
Erlang并发编程 Erlang/OTP设计原理 Erlang/OTP[pdf] Mnesia用户手册[pdf] Erlang完整手册[en] 官网手册[en] 模块列表 方法列表 随机 Erlang中文社区(BBS) 美女图库

array:is_array/1

是否一个数组

用法:

is_array(X :: term()) -> boolean()

内部实现:

-spec is_array(X :: term()) -> boolean().

is_array(#array{size = Size, max = Max})
  when is_integer(Size), is_integer(Max) ->
    true;
is_array(_) ->
    false.

判断参数 X 是否是一个数组,如果是则返回 true,否则返回 false。该检测只是一个简单的检测;它并不保证参数 X 是一个格式良好的数组形式,即使该函数返回的结果是 true。

Array = array:new(100, {default, 0}),
array:is_array(Array).
Array = [1, 2, 3],
array:is_array(Array).
阿里云 - 最高1000元通用代金券立即可用
沪ICP备13037221号-9