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

Summary

In this chapter, we took a journey into data types and some very common operations that can be performed on them. We started out with array operations and took a closer look at adding, removing, and iterating over this data type. Then, we moved on to the hash data type and discovered the hidden magic that powers most of the web and desktop applications written in Ruby. Hashes are a very common way to store and manipulate data inside web applications. We added, removed, and iterated over hashes, and then performed some symbol-based sorting with nested hashes. Our final destination in this chapter was the methods and functions that allow us to create either functional or procedural applications in Ruby. Functions and methods in themselves are not of much use, so we imbued them with arguments. We also took a closer look at how optional and default arguments are handled in case multiple arguments are passed. This constituted a very important chapter, namely, how the extra arguments are mapped to the predefined arguments. In the next chapter, we will be studying methods in detail and how they define the program workflows.

主站蜘蛛池模板: 翼城县| 横峰县| 财经| 利川市| 义乌市| 苏尼特左旗| 松滋市| 广宗县| 阳春市| 共和县| 远安县| 华阴市| 博兴县| 方山县| 建德市| 原阳县| 乌鲁木齐市| 合水县| 肥乡县| 突泉县| 潍坊市| 福贡县| 迁安市| 房山区| 杭锦旗| 高雄市| 怀仁县| 云林县| 乐山市| 万盛区| 偃师市| 盐池县| 桂阳县| 东乡族自治县| 枞阳县| 赣榆县| 陇西县| 丰都县| 锡林浩特市| 迁西县| 通渭县|