美文网首页
scala第二课:函数字面量和元组字面量

scala第二课:函数字面量和元组字面量

作者: Carter强 | 来源:发表于2019-10-30 17:24 被阅读0次

1:函数字面量

在scala中,增加了将函数作为参数的方式。

即我们可以定义一个函数变量

val f : (Int,String) => String = (i,s)=>s+i

“=>”是判断函数字面量的关键字符。

2.元组字面量

存在这样一种需求,我们希望返回一组信息,而不是单一的一个值,而这一组信息中的值的类型是不同的。Scala为了解决这个问题提供了一种解决方式即 元组。

首选我们先定义一个元组

val tup = ("First",2,"Third)

println(tup._1 +  tup_2  +  tup_3)

调用元组中的某个值使用 tup._1即调用tup元组的第一个元素,一次类推。

元组字面量通过括号和逗号来判断。

相关文章

  • scala第二课:函数字面量和元组字面量

    1:函数字面量 在scala中,增加了将函数作为参数的方式。 即我们可以定义一个函数变量 val f : (Int...

  • Scala函数定义

    函数字面量 常说的字面量有:整型字面量 val i = 123浮点型字面量 val i = 3.14布尔型字面量 ...

  • JavaScript 模式(三)

    JS字面量和构造函数 1.总体说明 尽量避免使用构造函数 按需创建对象方式,最适合选择字面量 2.字面量语法 对象...

  • 函数式编程理解

    函数式编程理解 1)Scala中函数的地位:一等公民2)Scala中的匿名函数(函数字面量)3)Scala中的高阶...

  • ES6---迭代器与生成器

    字面量增强 原有字面量加强 字面量的含义字面量就是构造出来的量,不要用new函数构造的量 ,写出来的内容就是他的值...

  • 一.Scala数据和变量类型

    Scala中有如下四种定义:字面量、值、变量和类型 字面量(literal):直接出现在源代码中的数据,如数...

  • 字面量

    字面量: 1、数字字面量: 1.1、整数: 10进制:普通数字就是十进制 8进制:以0开头(...

  • 字面量

  • 字面量

    字面量 常见字面量的默认类型 可以通过typealias修改字面量的默认类型 swift自带类型之所以能够通过字面...

  • 字面量

    字面量(Literal) 上面代码中的10、false、"Jack"就是字面量 常见字面量的默认类型 public...

网友评论

      本文标题:scala第二课:函数字面量和元组字面量

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