官术网_书友最值得收藏!

Developing a Retirement Calculator

In this chapter, we will put into practice the features of the Scala language seen in the first chapter. We will also introduce other elements of the Scala language and SDK to develop the model and logic for a retirement calculator. This calculator will help people work out how long and how much to save to have a comfortable retirement.

We will use the test-driven development (TDD) technique to develop the different functions. I encourage you to try writing the body of the functions yourself before looking at the solution. Also, it would be better to retype the code rather than copy/pasting it. You will remember it more and will have a sense of what it feels like to use IntelliJ's completion and editor. Do abuse the autocompletion with Ctrl + spacebar. You will not only type faster, but you will also discover what functions are available in a given class.

You are going to get a strong foundation for building more complex applications using the Scala language.

In this chapter, we will cover the following topics:

  • Calculating the future capital
  • Calculating when you can retire
  • Using market rates
  • Packaging the application
主站蜘蛛池模板: 永靖县| 札达县| 宣化县| 潮安县| 威远县| 砀山县| 连城县| 汽车| 嘉荫县| 娄烦县| 台安县| 桃源县| 叙永县| 永新县| 崇左市| 托里县| 霍州市| 海林市| 东丽区| 如东县| 姜堰市| 邳州市| 鄄城县| 宝应县| 金华市| 濮阳市| 遂宁市| 老河口市| 洛扎县| 建德市| 辽阳市| 四平市| 鄱阳县| 阳高县| 富宁县| 新绛县| 交口县| 定襄县| 昭平县| 洞口县| 桃园县|