`
zuoming99
  • 浏览: 140792 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

ruby中的哈希对象

    博客分类:
  • Ruby
阅读更多

ruby中的哈希对象的声明
numName = {1=>"一",2=>"二",3=>"三"}

引用
numName[1] = "壹"

如果key是字符串格式,如:
numName = {"1"=>"一","2"=>"二","3"=>"三"}

则引用也必须是numName["1"]

分享到:
评论

相关推荐

    在Ruby中创建和使用哈希的教程

    哈希对象有一系列内建的方法,可以用来操作和获取哈希的信息: - `keys` 方法:返回一个包含所有键的数组。 - `values` 方法:返回一个包含所有值的数组。 - `length` 或 `size` 方法:返回哈希中键值对的数量。 - ...

    ruby 中文文档 必备资料

    在Ruby中,异常类是继承自`StandardError`的,你可以自定义异常类来处理特定类型的错误。 Ruby on Rails是Ruby最著名的Web开发框架,它遵循MVC(模型-视图-控制器)架构模式。这份文档可能也涵盖了Rails的相关内容...

    ruby中文教程,从基础到深入的让你学习ruby

    Ruby提供了许多工具来进行元编程,如`eval`函数可以执行字符串中的代码,`class_eval`和`instance_eval`允许在运行时修改类或对象的行为。此外,Ruby的`send`方法可以动态调用方法,`method_missing`可以捕获未定义...

    ruby中文 文档

    6. **哈希(Hash)**:Ruby的哈希是一种关联数组,键值对的存储方式,文档会介绍如何创建和操作哈希。 7. **正则表达式(Regexp)**:Ruby内置了强大的正则表达式支持,用于文本匹配和处理。 8. **文件和I/O操作**...

    Ruby中文教程及相关源代码

    3. **函数与方法**:Ruby中的函数定义和调用,块和 Proc 对象,以及方法的定义、重载和作用域。 4. **面向对象编程**:Ruby是纯面向对象的语言,讲解类的定义、继承、模块(Module)的使用,以及对象创建和消息传递...

    ruby中文教程(源代码)

    - 函数与方法:Ruby中的函数被称为方法,可以定义在类或模块中,支持块(block)和 Proc 对象。 2. **面向对象编程(OOP)** - 类与对象:Ruby是纯面向对象的语言,一切皆对象。你可以创建自定义类来封装数据和...

    ruby语言帮助文档(简体中文)

    Ruby中的类和模块是构建对象的基础,类用于定义对象的结构和行为,模块则用于组织代码和实现多继承。 3. **方法**:Ruby的方法可以看作是对象的行为,可以定义在类、模块或者对象上。方法调用可以用点操作符(`.`)...

    Ruby中的Hash哈希类型基本操作方法小结

    - 直接赋值如 `h3 = h2` 实际上创建了一个指向同一哈希对象的引用,改变其中一个会影响另一个。 - 使用 `clone` 方法可以创建哈希的副本,副本与原哈希独立,修改副本不会影响原哈希。 4. 对哈希排序: - 由于...

    ruby 中文 教程 从入门到精通

    - **类与对象**:Ruby中的一切都是对象,类是对象的模板,可以定义属性和方法。通过继承和多态机制,可以构建复杂的程序结构。 #### 五、面向对象编程在Ruby中的应用 - **对象**:在Ruby中,每个实体都是对象,即使...

    Ruby中文参考手册

    11. **类和对象初始化**:Ruby中通过initialize方法初始化对象,而Class.new可以用来创建新的类。 12. **Ruby on Rails**:尽管手册可能主要关注语言本身,但也会涉及Rails框架的基本概念,如MVC架构、路由、数据库...

    ruby 中文教程(带例子代码)

    在Ruby中,一切都是对象,这使得面向对象编程变得更加直观。此外,文档可能会介绍Ruby的模块系统,它允许代码复用和组织,并讲解如何使用gem管理外部库。 接下来是几个以"E"开头的.rb文件,它们很可能是教程中的...

    Ruby语言中文教程

    Ruby是一种面向对象的、动态类型的编程语言,以其简洁、优雅的语法著称,深受开发者喜爱。本教程旨在为初学者提供全面的Ruby语言学习指南,包括基础语法、面向对象编程概念、控制结构、数据类型、函数、类和模块等多...

    ruby基础教程中文第四版

    4. **函数和方法**:Ruby中一切皆为对象,函数也是对象,可以赋值、传递和作为参数。方法定义简单,可以使用`=begin`和`=end`进行多行定义。 5. **类与对象**:Ruby是面向对象的语言,所有的数据都是对象,类是用来...

    Ruby新手学习书(Ruby语言中文教程)和Rails_4_days

    Ruby是一种面向对象的编程语言,以其简洁、优雅的语法著称,被广泛应用于Web开发,尤其是与Ruby on Rails框架结合使用。"Ruby新手学习书"和"Rails_4_days"这两个资源是为初学者设计的,旨在帮助他们快速掌握Ruby语言...

    Ruby中Hash哈希结构的基本操作方法小结

    在Ruby编程语言中,Hash是一种极其重要的数据结构,它提供了键值对的存储方式,使得通过键(key)快速访问对应的值(value)成为可能。本文将深入探讨Ruby中Hash的基本操作方法。 首先,理解Hash的基本概念至关重要...

    ruby中文文档.chm

    3. **块、 Proc 和 Lambda**:理解Ruby中的块(blocks)、Proc对象和Lambda的区别及其用法。 4. **集合与数组**:包括数组、哈希(字典)的使用,以及各种内置集合类型如Set和Queue。 5. **文件与I/O**:学习如何...

    Rearmed-rb:Ruby中数组,哈希,可枚举,字符串,对象和日期的有用方法和猴子补丁的集合

    重装Ruby Ruby中用于数组,哈希,可枚举,字符串,对象和日期的有用方法和猴子补丁的集合。 通过使生活更轻松和编码更自然而受到驱动。 该库与其他库之间的区别在于,所有猴子修补均以选择加入的方式执行,因为您不...

    笨办法学ruby_笨办法学ruby_ruby_bravevk4_

    书中的章节会逐步引导你了解如何声明变量、数据类型(包括字符串、数字、数组和哈希)、控制流(如条件语句和循环)、函数定义以及类和对象的概念。此外,你还会学习到Ruby的模块系统,它是组织代码和实现命名空间的...

    Ruby-FastJSONAPI一个用于Ruby对象的快速JSONAPI的序列化器

    Ruby FastJSONAPI 是一个专为Ruby对象设计的高性能JSON:API序列化库。它旨在帮助开发者以简洁、高效的方式将Ruby对象转换为符合JSON:API规范的JSON格式,极大地提高了开发效率和应用程序的性能。 JSON:API是一个...

Global site tag (gtag.js) - Google Analytics