2017年7月24日
摘要: 函数式编程 函数式编程就是一种抽象程度很高的编程范式,纯粹的函数式编程语言编写的函数没有变量,因此,任意一个函数,只要输入是确定的,输出就是确定的,这种纯函数我们称之为没有副作用。而允许使用变量的程序设计语言,由于函数内部的变量状态不确定,同样的输入,可能得到不同的输出,因此,这种函数是有副作用的。 阅读全文
posted @ 2017-07-24 10:28 老榕树下的咖啡屋 阅读(165) 评论(0) 推荐(0) 编辑
摘要: 递归 函数内部调用自己本身,这种函数称为递归函数。 递归的特性: 4 递归最大的层数是999层。 简单的递归函数: 执行结果: 阅读全文
posted @ 2017-07-24 09:46 老榕树下的咖啡屋 阅读(122) 评论(0) 推荐(0) 编辑
摘要: 全局变量 不是在函数内部定义的变量,一般定义在程序开始的时候,全局变量的作用范围在整个执行程序的过程都有效。包括函数内部。 局部变量 在函数内部定义的变量叫局部变量,局部变量的作用范围只在这个函数内部有效。如果这个局部变量的变量名和全局变量的变量名相同,局部变量会覆盖全局变量。 比如定义一个全局变量 阅读全文
posted @ 2017-07-24 00:20 老榕树下的咖啡屋 阅读(152) 评论(0) 推荐(0) 编辑