美文网首页
《scala编程》第7章 内建的控制结构

《scala编程》第7章 内建的控制结构

作者: 富士山下裸奔 | 来源:发表于2018-04-28 21:58 被阅读0次
love scala

Scala 的内建的控制循环结构之所以少是因为函数字面量function literals的引入。不采取添加更高级的循环而是采用libraries 的形式。
Scala所有控制结构都是会返回某种值,这是functional languages 的策咯。

programs are viewed as computing a value, thus the components of a program should also compute values.程序是被用来计算出某个值的,因此程序的各个组成部分也应该是用来计算某个值的。

Scala中if`` for try match 都是采用三元操作符 ternary operator model,即他们都有返回值
7.1 if

  • This code is slightly shorter(精简)
  • It tells readers of the code that the variable will never change, saving them from scanning all code in the variable’s scope to see if it ever changes.


    if

    7.2 while
    这种语法结构返回的类型是Unit, 单元值(unit value) 符号是 () 。除了这两个,下面两个也是Unit


    Unit
while

7.3 for表达式

  • Iteration through collections

  • Filtering
  • Nested iteration
  • Mid-stream variable bindings
  • Producing a new collection
  • Throwing exceptions
  • Catching exceptions
  • The finally clause
  • Yielding a value g
    7.5 match
    7.6 不用continue 和break

    7.7 作用域
    Scala 最常见的例子是花括号一般都会引入新的作用域,一次任何在花括号定义的变量都会在右花括号之后离开作用域
    Scala 中内嵌作用域中的变量会遮挡外部作用域中相同名称的变量,因为外部作用域同名变量在内嵌作用域中将变得不可见。

    7.8 打印乘法表格 指令式
    函数式

相关文章

  • scala编程之控制内建结构

    一 scala的内建控制特点 只有if、while、for、try、match和函数调用。 scala从语法层面支...

  • 《scala编程》第7章 内建的控制结构

    Scala 的内建的控制循环结构之所以少是因为函数字面量function literals的引入。不采取添加更高级...

  • 【2019-05-20】内建控制结构

    scala内建的控制结构:if、while、for、try、match和函数调用,scala从语法层面支持函数字面...

  • Chapter 07 《Built-in Control Str

    Scala中的内建控制结构非常少,只有if,while,for,try,match和函数调用。得益于Scala将函...

  • Scala的控制结构

    Scala提供了诸如if、while、for、try、match和函数调用等内建控制结构。 if while fo...

  • Scala编程6 | 控制结构

    2016/11/06 1、if 与其他语言的if使用方法没有什么区别,Scala里面的if可以返回值。 2、whi...

  • 快学Scala读书笔记002

    第2章 控制结构和函数 if/else Scala的if/else语法结构和Java或C++一样,不过在Scala...

  • JavaScript数据类型总结

    编程语言都具有内建的数据结构,但各种编程语言的数据结构常有不同之处。本文试图列出 JavaScript 语言中内建...

  • Scala读书笔记

    《Scala编程完整版》笔记 点滴 第9章 控制抽象 scala的任何方法调用,如果只传入一个参数,就能可选地使用...

  • Scala控制结构

    走过红尘的纷扰,弹落灵魂沾染的尘埃,携一抹淡淡的情怀,迎着清馨的微风,坐在岁月的源头,看时光婆娑的舞步,让自己安静...

网友评论

      本文标题:《scala编程》第7章 内建的控制结构

      本文链接:https://www.haomeiwen.com/subject/clvglftx.html