或阵列中的索引表示参照。这样使用是可行的，但有点微妙，因为一个位址无法告诉你它指向的值是什么，更不用说这个值有多大，或是该如何解释；此类讯息都内含在程式的逻辑之中。如此一来，误解将可能出现在不正确的程式里，引发令人感到困惑的错误。最早的不透明参照为LISP的CONS函式，此一函式只是一个包含两个参照至其他Lisp物件的记录，其他Lisp物件也可能包括其他的cons函式。此一简单的结构最常被用来建构单向连结串列，但也可用来建构简单的二元树，以及一种被称为「点状串列」的结构，该结构最终会终止于一个值上，而非