在FunctionalJava.List中,"snoc"是什么意思?

Joh*_*n B 5 java functional-java

FunctionJava的List类有一个附加的snoc方法: snoc

描述如下:

将给定元素追加(snoc)到此列表以生成新列表.

这里的"snoc"这个词是什么意思?我试图在维基百科中查找它并作为首字母缩略词但没有成功.这是否意味着它正在做一些特殊的追加?

编辑:感谢所有的指着我利弊

ega*_*aga 12

斯诺克补充说,这是"缺点",因为利弊.

我想,缺点来自Lisp.

  • 是的,原始 Lisp 中的列表原语运算符被称为“car”、“cdr”和“cons”。我相信“cons”是“construct”的缩写 - 请参阅http://en.wikipedia.org/wiki/Cons (2认同)

小智 6

snoc 这个名字倒过来了。

希望这可以帮助。

http://jlambda.com/~iop/GraphicsActor2D/doc/g2d/jlambda/List.html