- 处理元组的BIF
处理元组的BIF
以下是一些可以用来操纵元组的BIF:
tuple_to_list(T)list_to_tuple(L)将元组T转化成一个列表。
如:tuple_to_list({1,2,3,4})⇒[1,2,3,4]。
element(N,T)将列表L转化成一个元组。
如:list_to_tuple([a,b,c])⇒{a,b,c}。
setelement(N,T,Val)返回元组T的第N个元素。
如:element(3,{a,b,c,d})⇒c。
size(T)返回一个新的元组,这个元组是将元组T的第N个元素用Val替换之后的一个拷贝。
如:setelement(3, {a,b,c,d}, xx)⇒{a,b,xx,d}。
返回元组T包含的元素个数。
如:size({a,b,c})⇒3 。