Functional programming 如何命名没有最后一个元素的列表

Functional programming 如何命名没有最后一个元素的列表,functional-programming,computer-science,theory,Functional Programming,Computer Science,Theory,假设我们有一个列表[x,y,z] 通常使用函数式语言和计算机 我们可以说 head=x tail=[y,z] last=z 但是如何命名[x,y] 换句话说,如何称呼反向列表的反向尾部?你所要求的术语是列表的init,而头的反向是最后一个。因此,这里有一个对称:head和tail组成了整个列表,就像init和last一样 资料来源:

假设我们有一个列表
[x,y,z]

通常使用函数式语言和计算机 我们可以说

  • head
    =
    x
  • tail
    =
    [y,z]
  • last
    =
    z
但是如何命名
[x,y]


换句话说,如何称呼反向列表的反向尾部?

你所要求的术语是列表的
init
,而
头的反向是
最后一个
。因此,这里有一个对称:
head
tail
组成了整个列表,就像
init
last
一样

资料来源: