关于列表相加\

时间:2014-12-06 02:10:05   收藏:0   阅读:203

```erlang

A =?[{a,0},{b,0},{c,1}].

B =?[{x,0},{y,0},{z,1}].

?

C = [A|B] % C=[[{a,0},{b,0},{c,1}],{x,0},{y,0},{z,1}].

```

因为?[A|B] 的意思是把A作为一个列表元素加入到新的列表中。所以是列表嵌套着列表。

如果是列表相加那么可以这么写:

```erlang

A =?[{a,0},{b,0},{c,1}].

B =?[{x,0},{y,0},{z,1}].

?

D = A ++ B % D=[{a,0},{b,0},{c,1},{x,0},{y,0},{z,1}].

```

原文:http://wudixiaotie.iteye.com/blog/2163711

评论(0
© 2014 bubuko.com 版权所有 - 联系我们:wmxa8@hotmail.com
打开技术之扣,分享程序人生!