? vue router作为vue里面最基础的服务,学习一段时间,对遇到的需求进行一些总结 使用vue cli作为开发前提 vue router已经配置好了 路由写法 vue router 的路由跳转的方法 第一种 : 编程式的导航 第二种 : 函数式的导航 //这里假设 我要跳转product页面 ...
分类:
其他好文 时间:
2018-07-14 22:39:39
阅读次数:
238
Scala是可扩展语言的缩写,是一种混合功能编程语言。 它由Martin Odersky创建。 Scala顺利整合面向对象和函数式语言的功能。 Scala被编译后在Java虚拟机上运行。 许多现有公司依靠Java进行关键业务应用转向或正在转向Scala,以提高其开发生产力,应用程序可扩展性和整体可靠 ...
分类:
其他好文 时间:
2018-07-11 17:10:02
阅读次数:
122
一 概述 1.1 编程方式 首先介绍三种编程方式: 面向过程编程最易被初学者接受,其往往用一长段代码来实现指定功能,开发过程中最常见的操作就是粘贴复制,即:将之前实现的代码块复制到现需功能处。随着时间的推移,开始使用了函数式编程,增强代码的重用性和可读性。今天我们来学习一种新的编程方式:面向对象编程 ...
分类:
编程语言 时间:
2018-07-10 21:43:31
阅读次数:
207
函数编程的特征: 1不可变:不用变量保存状态,不修改变量 return可以返回任何数值,包括自己 高阶函数: 把函数当做参数传给另一个函数 返回值包括函数 两个有一个就是高阶函数 尾递归优化,尾递归,函数最后一步是递归函数 其好处是可以释放上一层次的内存,优化运行效率 ...
分类:
编程语言 时间:
2018-07-07 23:08:02
阅读次数:
183
出处:http://www.cnblogs.com/wupeiqi/ 概述 面向过程:根据业务逻辑从上到下写垒代码 函数式:将某功能代码封装到函数中,日后便无需重复编写,仅调用函数即可 面向对象:对函数进行分类和封装,让开发“更快更好更强...” 今天我们来学习一种新的编程方式:面向对象编程(Obj ...
分类:
编程语言 时间:
2018-07-06 19:40:35
阅读次数:
127
路由设置 什么是路由设置呢?前面介绍的 MVC 结构执行时,介绍过 beego 存在三种方式的路由:固定路由、正则路由、自动路由,接下来详细的讲解如何使用这三种路由。 基础路由 从beego1.2版本开始支持了基本的RESTful函数式路由,应用中的大多数路由都会定义在 routers/router ...
分类:
其他好文 时间:
2018-07-06 13:07:20
阅读次数:
604
lambda(lambda 参数:函数体)表达式,通常是在需要一个函数,但是又不想费神去命名一个函数的场合下使用,也就是指匿名函数。 lambda就是用来定义一个匿名函数的,如下所示: add = lambda x, y : x+y add(1,2) # 结果为3 Python提供了很多函数式编程的 ...
分类:
其他好文 时间:
2018-07-05 12:06:41
阅读次数:
170
大量讲解函数式编程语言的书籍最终都会用Fuctor,Monad,Monoids,范畴论等各种词汇吓退命令式语言玩家,所以我试图避开这些问题,揭开这些复杂词汇带来的具有实战意义的成果。另外我会尽量使用C 语言来描述函数式编程思想,因为C 某些语法和特性来自于函数式语言的启发,但C 终究并不是正统的函数 ...
分类:
其他好文 时间:
2018-07-04 01:12:18
阅读次数:
162
函数式编程 函数式编程是种编程方式,它将电脑运算视为函数的计算;通俗来说就是先用数学逻辑定义一个表达式,然后使用函数来实现这个功能。 实例(Python3.0+): 如何判断一个函数是否属于函数式编程? 不用变量保存状态(不给变量赋值),不修改变量 实例(Python3.0+): 函数即变量 在Py ...
分类:
编程语言 时间:
2018-07-03 18:08:44
阅读次数:
132
本文将描述函数式编程的基本理论,从而让你理解什么是函数式编程,同时也会展示“函数式编程”和“面向对象”这两种不同风格的编程范式之间的区别。本文是函数式编程系列的入门篇,后续文章陆续会发出。 什么是函数 函数式编程背后的理论依据是数学,数学函数背后有一系列有意思的特点,而函数式编程语言则试图模拟这些特 ...
分类:
其他好文 时间:
2018-07-03 00:12:50
阅读次数:
166