scala idea提示函数参数

编程入门 行业动态 更新时间:2024-10-28 02:30:35

scala idea提示<a href=https://www.elefans.com/category/jswz/34/1771370.html style=函数参数"/>

scala idea提示函数参数

目录

    • scala outline
    • scala list.map的使用
    • 函数返回值类型为:string
    • 函数返回值类型为:unit
    • 函数返回值类型为:函数
    • 函数返回值类型为:函数
    • 函数返回值类型为:函数
    • 参数为:函数
    • 参数为:函数
    • 参数为:代码块
    • 总结

scala outline

scala outline

scala list.map的使用

  def main(args: Array[String]): Unit = {val list: List[(String, Int)] = List(("a", 1), ("b", 2), ("c", 3))// 统计wordcountval newList: List[(String, Int)] = list.map(t => {(t._1, t._2 * 2)})println(newList) // 输出 List((a,2), (b,4), (c,6))}
  1. list.map() 这个函数要求传进去一个参数,这个参数是什么类型的呢?

要求传进去的参数是函数,这个函数的参数是元组,即(string, int),返回类型为B,B取决于你把数据处理成什么结构

以上完整的写法为

    val newList: List[(String, Int)] = list.map((t: (String, Int)) => {(t._1, t._2 * 2)})
  1. 怎么简化的?

请参考: 匿名函数 和 匿名函数的简化原则

参数为2个元组的

函数返回值类型为:string

函数返回值类型为:unit

函数返回值类型为:函数

函数返回值类型为:函数

函数返回值类型为:函数

参数为:函数

参数为:函数

参数为:代码块

总结

不管返回值类型是函数,还是参数传入需要函数,都首先要判断有无=>,有的话,99%都是函数,进一步确定需要看=>前面有无基本类型,例如 x:int=>; x:(int,int)=>; ()=>; 都是函数的标志

更多推荐

scala idea提示函数参数

本文发布于:2023-07-28 17:48:05,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1266972.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:函数   提示   参数   scala   idea

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!