文件名称:Ruby枚举和哈希枚举SFO01-SENG-FT-062220
文件大小:9KB
文件格式:ZIP
更新时间:2024-03-22 12:31:00
Ruby
哈希和可枚举:使用#each遍历哈希 概述 我们将使用迭代来访问和操作哈希中的数据。 目标 区分遍历数组与遍历哈希。 使用#each遍历哈希。 遍历哈希 以前,我们已经将哈希与字典或存储容器进行了比较。 就像现实中的这些存储方法一样,我们不仅需要访问存储的信息,而且还需要以某种方式加以利用。 这就是迭代出现的地方。 如果没有迭代,我们将不得不跳过一些严重的难题,才能访问哈希中的每个键/值对。 我们将必须知道每一对的密钥,并按照以下几行写一些东西: my_hash = { key1 : value1 , key2 : value2 , key3 : value3 } my_hash [ :key1 ] my_hash [ :key2 ] my_hash [ :key3 ] 这是痛苦的,乏味的和不切实际的。 当我们向哈希添加更多密钥时会发生什么? 当散列包含成百上千的键/值对时,会发生
【文件预览】:
ruby-enumerables-hashes-and-enumerables-sfo01-seng-ft-062220-master
----.gitignore(215B)
----.rspec(29B)
----LICENSE.md(1KB)
----CONTRIBUTING.md(2KB)
----spec()
--------spec_helper.rb(488B)
--------02_birthday_spec.rb(459B)
--------01_cruise_ship_spec.rb(451B)
----README.md(6KB)
----lib()
--------cruise_ship.rb(238B)
--------birthday.rb(151B)
----.learn(43B)