面向对象编程和函数式编程是目前最主流的两种编程范式,而关于这两种范式孰优孰劣的讨论一直都没有停止过。事实上,真正理解两种编程范式的程序员不会武断的说这二者孰优孰劣,因为任何编程语言都没有什么灵丹妙药让其使用者成为优秀的程序员。...
分类:
编程语言 时间:
2015-05-05 12:44:55
阅读次数:
125
1、最简单的调用方式直接写到html的body标签里面,如:2、在JS语句调用3、同时 调用多个函数直接写到html的body标签里面,如:4、js调用多个函数,以下这种调用方式可以用于不太复杂的JS程序中,如果程序函数很多,逻辑比较复杂,可以考虑用第五种方式。5、JS自定义函数式多次调用
题意:给你一个数组a[n],对于数组每次建立一个完全k叉树,对于每个节点,如果父节点的值比这个节点的值大,那么就是一个违规点,统计出1~n-1完全叉树下的违规点的各自的个数。一个直觉的思想就是暴力,因为完全k叉树当k很大的时候,其实层数是特别小的,所以感觉暴力是可以的。注意到一个完全k叉树下v节点的...
分类:
其他好文 时间:
2015-04-29 07:04:30
阅读次数:
168
什么是ReactiveCocoaReactiveCocoa(其简称为RAC)是由Github开源的一个应用于iOS和OS X开发的新框架。RAC具有函数式编程和响应式编程的特性。它主要吸取了.Net的Reactive Extensions的设计和实现。ReactiveCocoa试图解决什么问题经过一...
分类:
其他好文 时间:
2015-04-28 13:51:17
阅读次数:
259
这个嘛= =,CQOI我只做了后面3题(前面两题老师还没考就还不敢写= =)说一下被虐报告吧= =T3:[CQOI2015]任务查询系统描述:戳我~~~这道题首先很明显是道裸的数据结构题啦。首先他要求在线,那么按顺序建个函数式线段树就行啦自己太弱调了好久= =CODE: 1 #include 2 #...
分类:
其他好文 时间:
2015-04-27 23:04:32
阅读次数:
187
Underscore.js是一个很精干的库,压缩后只有4KB。它提供了几十种函数式编程的方法,弥补了标准库的不足,大大方便了 JavaScript的编程。MVC框架Backbone.js就将这个库作为自己的工具库。除了可以在浏览器环境使用,Underscore.js还可 以用于Node.js。Und...
分类:
Web程序 时间:
2015-04-27 19:49:40
阅读次数:
165
版权声明:本文由本人撰写并发表于2015年3月下半月的《程序员》杂志,原文题目《从字面量发现函数式编程》,本文版权归《程序员》杂志所有,未经许可不得转载。
引言
我相信很多像我一样初次接触函数式编程的程序员来说,对于“函数字面量”这个概念会感到迷惑和不解。伴随着深入地学习,在清晰地理解了这个概念之后,我进行了一些梳理和回溯,作为函数式编程思想延伸到最基层的语言元素,我深刻地觉得“函数字面量”这...
分类:
其他好文 时间:
2015-04-27 13:19:29
阅读次数:
136
函数式接口 Java 8 引入的一个核心概念是函数式接口(Functional Interfaces)。通过在接口里面添加一个抽象方法,这些方法可以直接从接口中运行。如果一个接口定义个唯一一个抽象方法,那么这个接口就成为函数 ...
分类:
编程语言 时间:
2015-04-27 08:17:44
阅读次数:
142
package?com.doctor.algorithm.sort;
import?java.util.Arrays;
import?java.util.function.BiPredicate;
/**
?*?java8?函数式版?冒泡排序(BubbleSort)
?*?
?*?@author?doctor
?*
?*?@time?2...
分类:
编程语言 时间:
2015-04-26 22:58:22
阅读次数:
808
演示了值函数,匿名函数,闭包。。。其它具体的应用,还得在生产当中吧。。这个告一段落。。其它SAM,CURRY,高阶函数,集合,泛型,隐式类。。这些,还是找专门的书去深入了解啦。。。C:\Users\hengheng>scalaWelcome to Scala version 2.11.6 (Java...
分类:
其他好文 时间:
2015-04-26 10:47:28
阅读次数:
154