今天的Erlang Thursday讲queue模块的原生API:queue:split/2 。
queue:split/2 有两个入参。第一个入参是一个从零到X的整数N,X是一个队列的元素个数,这个队列就是第二个入参,也就是我们想分隔的队列。函数的返回值是一个两元素元组,第一个元素是被分割队列的前N个元素组成的队列,第二个元素是被分割队列剩下的元素组成的队列。
|
|
Erlang也提供一个 queue:join/2 函数,它有两个入参,入参类型都是队列,函数返回值是一个新的队列,新队列是由第二个入参队列添加到第一个入参队列后面形成的。
|
|
原文链接: https://www.proctor-it.com/erlang-thursday-queue-split-2/