匿名函数是否需要lambda格式(println ex)?

时间:2018-03-19 16:51:31

标签: scala apache-spark lambda anonymous-function println

我最近知道匿名函数

  1. 以下列形式给出:函数体,遵循参数Lambda (=>)
  2. 并且没有名字
  3. 在代码中使用一次
  4. 因此,您不必添加完整的函数来执行此操作,而是可以直接在函数中使用函数体(主函数)。

    我在spark中读到,“println”语句总是被认为是匿名方法,原因如下:

    1. println语句被视为函数体
    2. 此外,它没有添加到名称的方法,而是 直接在主类中使用。
    3. 此外,它在代码中使用过一次。
    4. 例: 在转换为匿名之前 click to view pic1

      转换为匿名后 click to view pic2

      但是,我的问题是如果没有使用Lambda函数怎么办...将println视为匿名函数,仍然如下面的ex所示?

      主要问题Ex: click to view pic3

1 个答案:

答案 0 :(得分:0)

println是一个函数,但它不是匿名函数,因为它有一个名称。