匹配嵌套结构和商品打折需求 | 学习笔记

简介: 快速学习匹配嵌套结构和商品打折需求

开发者学堂课程【Scala 核心编程 - 进阶匹配嵌套结构和商品打折需求学习笔记,与课程紧密连接,让用户快速学习知识。

课程地址https://developer.aliyun.com/learning/course/610/detail/9082


匹配嵌套结构和商品打折需求


内容介绍:

一、匹配嵌套结构

二、商品打折需求


一、匹配嵌套结构

语法很多时候为了满足复杂的需求,不再是一个简单的 dollar 或 currency,是一个很复杂的对象。

这时,会用到一个重要的设计——匹配操作结构,原理类似于表达式的匹配。


二、商品打折需求

此案例的需求:

现有许多商品,请使用 scala 设计相关样例类,完成商品的捆绑打折销售。

要求一:可以对多个商品或者一个商品进行打折。

要求二:打折时按照扣 x 元来进行打折

要求三:能够统计出所有捆绑商品打折后的最终价格

对于这个案例,设计出相关的语法,比较困难和繁琐。

相关文章
|
前端开发 Java 开发者
SpringBoot(五)之新增注解
用于 Spring MVC 测试,仅加载 Web 层。
240 10
|
存储 缓存 Java
JAVA多线程 | 实现用户任务排队 | 预估排队时长
JAVA多线程 | 实现用户任务排队 | 预估排队时长
718 0
JAVA多线程 | 实现用户任务排队 | 预估排队时长
极速查找(3)-算法分析
极速查找(3)-算法分析
|
编解码 监控 NoSQL
疑案追踪:Spring Boot内存泄露排查记
疑案追踪:Spring Boot内存泄露排查记
1130 0
疑案追踪:Spring Boot内存泄露排查记
|
项目管理 数据安全/隐私保护
【平台开发】— 7.重构-增加结果统一处理
【平台开发】— 7.重构-增加结果统一处理
【平台开发】— 7.重构-增加结果统一处理
|
存储 NoSQL Java
Spring中国教育管理中心-Apache Cassandra 的 Spring 数据教程十三
Spring中国教育管理中心-Apache Cassandra 的 Spring 数据教程十三
|
数据安全/隐私保护
5、用户模块接口开发——登录、注销和注册
先看一下工程目录 1.png 创建UserController类 在主方法上加上这两个注释: @Controller @RequestMapping("/user/") 如: 2.
1518 0
|
3天前
|
数据采集 人工智能 安全