在Scheme语言中,`cons`是一个基本的构造函数,用于创建一个新的pair(对)。它的基本语法格式如下: ``` (cons <obj1> <obj2>) ``` 其中,`<obj1>`和`<obj2>`是任意的Scheme对象,可以是数字、字符串、布尔值、符号等等。`cons`函数将两个对象作为参数,构造一个新的pair对象,其中`<obj1>`作为pair的第一个元素(也称为`car`),`<obj2>`作为pair的第二个元素(也称为`cdr`)。例如,下面的代码将创建一个包含两个字符串的pair: ``` (cons "apple" "orange") ``` 这个表达式将返回一个pair,其中`"apple"`作为第一个元素,`"orange"`作为第二个元素。这个pair可以被用于构建更复杂的数据结构,比如链表、树等等。