課程目錄: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热在线观看精品| 亚洲精品无码99在线观看 | 色久综合网精品一区二区| 国产精品久久久久久精品三级| 久久久久国产精品| 国产精品久久久久9999赢消| 五月花精品视频在线观看 | 亚洲精品国产成人片| 午夜福利麻豆国产精品| 国产亚洲精品观看91在线| 国产成人精品999在线| 国产精品亚洲专区在线观看| 国产在线精品一区二区不卡| 日韩精品一区二区三区影院| 亚洲av永久中文无码精品| 少妇人妻偷人精品无码视频新浪| 久久精品国产只有精品66| 国产精品成人va在线观看入口 | 不卡精品国产_亚洲人成在线| 精品伊人久久大香线蕉网站| 亚洲精品乱码久久久久久下载| 国产午夜精品久久久久免费视| 日本精品一区二区三区在线视频一| 亚洲区日韩精品中文字幕| 久久精品国产精品亚洲毛片| 久久国产免费观看精品| 久久午夜无码鲁丝片午夜精品 | 久久夜色精品国产www| 国产成人麻豆精品午夜福利在线| 国产精品久久久久久久久软件| 久久国产精品99精品国产| 国产精品福利自产拍在线观看| 97精品国产福利一区二区三区| 国产A∨国片精品一区二区| 国产精品久久久久999| 国产精品香蕉成人网在线观看| 国产精品无码一区二区在线观 | 国产在线观看一区二区三区精品|