看看 了解了解 学习
继续学习看看
学习。SKILL
很好很强大,我要赶紧看看
为了学习,先回复,谢谢
学学学习,越来越不懂了
罗老师说的 -----------巧用”->?”和”->??”
不会用啊,哪里看看范例
本帖最后由 dina 于 2016-4-22 09:19 编辑
交作业,4参考了上面同学的->,->??,确切说不是很透彻的知道。
1. list()与list(nil)有什么区别?
前者表示空列表或者nil,后者表示列表有一个值为nil
2. cons(a list1)与cons('a list1)有什么区别,另外,cons函数的第一个传递参数有什么要求?
前者表示加一定义过的变量在列表list1的前面,必须赋值,可以字母可以数字,后者表示加一值为a的在列表list1的前面。
cons函数的第一个传递参数若是变量,一定要定义过的,不能没有定义,数字则都可以。
开始第七课学习
本帖最后由 Tao 于 2016-4-21 22:41 编辑
作业:
1:list()返回链表为空nil,而list(nil)返回链表为(nil)。
2:cons(a list1)与cons('a list1)的区别是:cons(a list1)将a的内容追加到原链表list1的第一个元素,而cons('a list1)将a追加到原链表list1的第一个元素。cons函数的第一个传递参数不能是未赋值的变量,言外之意,第一个传递参数必须是被赋值的变量或者是一个链表内容。
3:Skill > a = list(10 20 30 40)
(10 20 30 40)
Skill > b = reverse(a)
(40 30 20 10)
Skill > a = cons(50 b)
(50 40 30 20 10)
Skill > a = reverse(a)
(10 20 30 40 50)
Skill >
4 :