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

  • The Ruby Workshop
  • Akshat Paul Peter Philips Dániel Szabó Cheyne Wallace
  • 192字
  • 2021-06-11 13:04:39

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.

主站蜘蛛池模板: 共和县| 县级市| 明光市| 寿光市| 漳平市| 巴楚县| 四川省| 大洼县| 和田市| 娄底市| 西城区| 平顶山市| 自治县| 南皮县| 中方县| 石阡县| 出国| 莒南县| 临沧市| 达尔| 嘉善县| 保靖县| 正定县| 宜黄县| 常德市| 淳化县| 晋中市| 巴林左旗| 静安区| 友谊县| 牙克石市| 顺义区| 泸定县| 获嘉县| 蚌埠市| 彩票| 礼泉县| 永平县| 阳新县| 大同县| 武胜县|