> Erlang中文手册 > is_empty/1 判断是否一个空树

gb_trees:is_empty/1

判断是否一个空树

用法:

is_empty(Tree) -> boolean()

内部实现:

-spec is_empty(Tree) -> boolean() when
      Tree :: gb_tree().

is_empty({0, nil}) ->
    true;
is_empty(_) ->
    false.

判断是否一个空树,如果是则返回 true,否则返回 false。

Tree1 = gb_trees:empty(),
gb_trees:is_empty(Tree1).
Tree1 = gb_trees:empty(),
Tree2 = gb_trees:enter(a, 1, Tree1),
gb_trees:is_empty(Tree2).