- Learn Type:Driven Development
- Yawar Amin Kamon Ayeva
- 91字
- 2021-07-02 14:41:25
Programming with Types and Values
In the previous chapter, we looked at type-driven development using ReasonML, but what are types exactly? And how do they interact with other parts of your program? How do they help you on a regular basis, and what does it look like to use a strong static type system with type inference?
In this chapter, we will cover the following topics:
- Setting up an editor workflow
- Types and values
- Immutable values and memory
- Static versus dynamic typing
- Type erasure
- Syntax errors
- Type errors and inference
- Unification
推薦閱讀
- 深度實踐OpenStack:基于Python的OpenStack組件開發(fā)
- Node.js Design Patterns
- Learn Type:Driven Development
- Python數(shù)據(jù)分析基礎(chǔ)
- 信息可視化的藝術(shù):信息可視化在英國
- 編寫高質(zhì)量代碼:改善Python程序的91個建議
- INSTANT CakePHP Starter
- SQL Server從入門到精通(第3版)
- ANSYS Fluent 二次開發(fā)指南
- MATLAB for Machine Learning
- Learning Concurrency in Kotlin
- GameMaker Essentials
- 智能手機(jī)故障檢測與維修從入門到精通
- 分布式數(shù)據(jù)庫原理、架構(gòu)與實踐
- 單片機(jī)原理及應(yīng)用技術(shù)