大数据系列修炼-Scala课程21

114 篇文章 1 订阅 ¥39.90 ¥99.00
118 篇文章 0 订阅

核心内容:
1、scala中的部分应用函数实战解析


1、scala中部分应用函数实战解析

1>部分应用函数只是在“已有函数”的基础上,提供部分默认参数,未提供默认参数的地方使用下划线替代,从而创建出一个“函数值”,在使用这个函数值(部分应用函数)的时候,只需提供下划线部分对应的参数即可。
2>部分应用函数是缺少部分参数的的函数,是一个逻辑上的概念.
3>部分应用函数本质上是一种值类型的表达式,在使用的时候不需要提供所有的参数,只需要提供部分参数
4>在部分应用函数中,使用_可以代表单个参数或者全部参数列表
5>部分应用函数的内部实现:scala编译器会根据部分应用函数的表达式,自动生成一个类的实例对象,并在这个实例对象中含有相应参数个数的apply方法,其中apply方法可以理解为本地函数的应用.


实例程序:

package IT04

import scala.io.Source

//本次程序的目的是测试部分应用函数的应用
object App 
{
   def main(args:Array[String]):Unit=   
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

一只懒得睁眼的猫

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值