一、函数的定义与调用 11 1 def lenght(s): 2 l = 0 3 for i in s: # 关于for 循环的基本用法是时候做一波总结了 4 l = l + 1 5 return l 6 7 8 a = 'ssssssss' 9 print(lenght(a)) 10 11 >>> ...
分类:
编程语言 时间:
2019-01-08 15:33:36
阅读次数:
247
"原文链接" "spring官方文档" springboot2 已经发布,其中最亮眼的非webflux响应式编程莫属了!响应式的weblfux可以支持高吞吐量,意味着使用相同的资源可以处理更加多的请求,毫无疑问将会成为未来技术的趋势,是必学的技术!很多人都看过相关的入门教程,但看完之后总觉得很迷糊, ...
分类:
编程语言 时间:
2019-01-07 01:27:02
阅读次数:
188
一、Scala简介 官网:www.scala-lang.org Scala语言很强大,它集成了面对对象和函数式编程的特点,并且运行在JVM(Java Virtual Machine)上,即必须安装jdk。 问题:学习大数据为什么Scala语言? 因为大数据的一个重要组件:spark是用Scala语言 ...
分类:
其他好文 时间:
2019-01-05 21:35:18
阅读次数:
182
供给型接口 消费型接口 函数型接口 断言型接口 一个简单的使用多个函数式接口的例子: 部分函数式接口中有 default 方法, 可以进行组合使用! ...
分类:
其他好文 时间:
2019-01-05 20:40:44
阅读次数:
187
函数式编程简要概念 函数式编程中一个核心概念之一就是纯函数,如果一个函数满足一下几个条件,就可以认为这个函数是纯函数了: 它是一个函数(废话); 当给定相同的输入(函数的参数)的时候,总是有相同的输出(返回值); 没有副作用; 不依赖于函数外部状态。 当一个函数满足以上条件的时候,就可以认为这个函数 ...
分类:
其他好文 时间:
2019-01-05 16:40:18
阅读次数:
285
Scala的函数式编程 Scala的函数式编程的特点 -高阶函数 -闭包 -模式匹配可参考:http://blog.51cto.com/14048416/2337136 -单一赋值 -延迟计算 -类型推导 -尾部调用优化&e
分类:
其他好文 时间:
2018-12-31 19:01:03
阅读次数:
213
- 面向过程(C语言) - 面向对象 (Java) - 函数式编程 参考: 编程思想、哲学、道与术https://www.cnblogs.com/feng9exe/p/6782945.html函数式编程( Functional)与命令式编程( Imperative)对比https://blog.cs ...
分类:
其他好文 时间:
2018-12-30 23:23:43
阅读次数:
399
Python属于解释型语言,支持命令式程序设计,面向对象程序设计,函数式编程,面向侧面程序设计,泛型编程多种编程范式。与Scheme、Ruby、Perl、Tcl等动态语言一样,Python具备垃圾回收功能,能够自动管理存储器使用。它经常被当作脚本语言用于处理系统管理任务和网络程序编写,然而它也非常适 ...
分类:
编程语言 时间:
2018-12-30 17:25:25
阅读次数:
202
1、clourse的签名与函数的签名相同; 所以两者可以相互赋值; 2、可以将函数(表达式)字面量化; 因为可以字面量化,所以和其它的值(变量)没有任何区别,可以存在变量存在的任何地方; 3、clourse的表达有简化的形式。 4、尾随闭包; swift的函数式编程通过clourse实现 http: ...
分类:
编程语言 时间:
2018-12-29 19:39:30
阅读次数:
206
1.方法方法的返回值类型可以不写,编译器可以自动推断,但是对于递归函数,必须指定返回值类型。例:defsum(x:Int,y:Int):Int={x+y}2.函数例:valadd=(x:Int,y:Int)=>x+y3.函数与方法的区别 (1)函数可以作为参数传递给方法,也就是说函数可以作为方法的参数,在函数式编程中,函数式“头等公民”,它可以像任何其他的数据类型一样传递和操作例:
分类:
其他好文 时间:
2018-12-29 15:15:57
阅读次数:
168