課程目錄:Scala: Advanced Object-Functional Programming培訓
4401 人關注
(78637/99817)
課程大綱:

  Scala: Advanced Object-Functional Programming培訓

 

 

 

Introduction

Scala as a JVM language
Objection-oriented programming vs functional programming
Overview of Object-Functional Programming

Tail recursion
Partial functions
Currying and partial function application
Closures
Lazy evaluation
Mastering the Scala Type System

About traits
Structural types
Path dependent types
Self types
Covariance and contravariance
Type bounds
Advanced Pattern Matching in Scala

Deep matching
Using extractors
Using Scala Implicit

Implicit conversion, classes and parameters
Type class pattern
Context and view bounds
Libraries and DSLs

Custom control structures with by-name parameters
Building well-designed libraries and internal DSLs
Working with Scala Collections

Working with Streams
Manifests and class tags
Builders
CanBuildFrom
Building custom collections
Functional Exception Handling

Traditional exception handling
Functional exception handling
Using Try with For comprehensions
Closing Remarks

主站蜘蛛池模板: 日韩欧美亚洲综合久久| 久久综合给合综合久久| 亚洲综合在线视频| 亚洲欧洲日产国产综合网| 狠狠久久综合| 欧美久久天天综合香蕉伊| 欧美综合自拍亚洲综合图片区| 伊人色综合九久久天天蜜桃| 国产综合第一页| 欧美日韩亚洲乱国产综合| 99久久婷婷国产综合亚洲| 综合国产精品第一页| 色妞色综合久久夜夜| 综合久久一区二区三区| 欧美综合自拍亚洲综合图片区| 欧美综合视频在线| 久久综合九色综合网站| 五月天激激婷婷大综合丁香| 久久婷婷五月综合成人D啪| 精品综合久久久久久888蜜芽| 五月婷婷激情综合| 久久久久综合国产欧美一区二区 | 亚洲欧美国产日韩综合久久| 五月天激情综合网| 亚洲综合一区二区精品导航| 欧美激情综合网| 国产成人精品综合久久久| 激情综合色五月丁香六月亚洲| 人人妻人人狠人人爽天天综合网| 久久婷婷午色综合夜啪| 日韩人妻无码一区二区三区综合部| 91探花国产综合在线精品| 99久久国产综合精品麻豆| 天天爽天天狠久久久综合麻豆 | 久久久久综合网久久| 亚洲国产aⅴ综合网| 天天做天天爱天天综合网| 国产成人综合亚洲AV第一页 | 美国十次狠狠色综合| 亚洲乱码中文字幕综合234| 99热婷婷国产精品综合|