- Learning Scala Programming
- Vikash Sharma
- 132字
- 2021-06-30 19:07:46
Type is the core
In the early days (great, if even in the present) you may have come across this:
f : R -> N
This is the mathematical representation of a function. This is how we denote any function f's domain and co-domains. In this case a function, f maps values from a set of real numbers to a set of natural numbers. With this deep abstraction level, you can think of Scala's rich type system. Some of the numerous types available are parameterized, structural, compound, existential, path-dependent, higher-kinded, and yes, we are discussing abstract types. An explanation of all these is beyond the scope of this book. But if you're curious, you may refer to Scala documentation at https://www.scala-lang.org/documentation/. Knowledge of these helps a lot when designing frameworks or libraries.
- 精通JavaScript+jQuery:100%動態網頁設計密碼
- C#編程入門指南(上下冊)
- ASP.NET Core Essentials
- OpenCV 3和Qt5計算機視覺應用開發
- Visual Basic程序設計實驗指導(第4版)
- PhoneGap:Beginner's Guide(Third Edition)
- SQL基礎教程(第2版)
- Corona SDK Mobile Game Development:Beginner's Guide(Second Edition)
- Learning jQuery(Fourth Edition)
- Julia 1.0 Programming Complete Reference Guide
- Buildbox 2.x Game Development
- 編程可以很簡單
- C++ Fundamentals
- 深入淺出Python數據分析
- C語言程序設計教程