Scala 基础 (四):函数式编程【从基础到高阶应用】_def a(f: => unit):string def a(f:() => unit):strin-CSDN博客

网站介绍:文章浏览阅读105次。学习函数时编程之前我们先来了解一下目前比较流行的、不同的编程范式。面向过程将问题拆解为一步一步,按照步骤解决问题。面向对象分解对象、行为、属性,通过对象关系以及行为调用解决问题。耦合低,可维护性强。函数式编程解决问题时,将问题分解成一个一个的步骤,将每个步骤进行封装(函数),通过调用这些封装好的步骤,解决问题。函数式编程语言中,所有值都是常量,都是一个值。Scala中推荐大家能用常量就用常量(val),符合函数式编程的基本思想。函数式编程中每段程序都会有一个返回值,(if-else、,..._def a(f: => unit):string def a(f:() => unit):string