`
zfree
  • 浏览: 10358 次
  • 来自: ...
最近访客 更多访客>>
bqf
社区版块
存档分类
最新评论

理解 Ruby Symbol,第 1 部分

    博客分类:
  • Ruby
阅读更多
Ruby 是一个跨平台完全面向对象的脚本语言,构建在 Ruby 之上的 Web 框架Ruby on Rails(ROR) 正在 web 开发领域得到越来越多的认可。ROR 大量使用了 Ruby 语言特性,Symbol 就是其中之一。通过对 Symbol 对象进行较全面的了解,您可以更好地使用 Ruby 和 ROR。......
http://www.ibm.com/developerworks/cn/opensource/os-cn-rubysbl/
分享到:
评论

相关推荐

    符号的优雅:深入探索Ruby中的Symbol

    符号不仅是 Ruby 性能优化的关键组成部分,也是理解 Ruby 核心特性的窗口之一。通过深入了解符号的特性和使用方式,我们可以更好地利用它们来编写更加高效和 Ruby 风格的代码。 #### 符号概述 符号是 Ruby 中一种...

    Ruby元编程第二版中文

    这本书“Ruby元编程第二版”专注于讲解Ruby语言的这一独特特性,旨在帮助开发者更好地理解和利用Ruby的元编程能力。 元编程的基本概念是程序能够自省、修改自身或者在运行时生成新的代码。在Ruby中,元编程的强大之...

    ruby官方chm文档

    本套官方文档包含了关于Ruby核心库、标准库、语言特性和整体框架的详细信息,是学习和深入理解Ruby不可或缺的参考资料。 《ruby23-stdlib.chm》文档主要涵盖了Ruby的标准库(Standard Library)。Ruby标准库提供了...

    eloquent ruby

    ### Eloquent Ruby:深入探索Ruby语言的魅力 #### 引言 《Eloquent Ruby》是一本深受Ruby...通过阅读本书,你可以更加深刻地理解Ruby语言的设计理念,掌握其实现复杂功能的方法,并最终成为一名真正的Ruby专家。

    ruby中文手册 chm

    通过这个中文手册,开发者不仅可以学习到Ruby的基本语法,还可以了解到更高级的主题,如元编程、闭包、 Blocks、Proc对象和Symbol,以及如何利用Ruby的灵活性来创建高效、简洁的代码。同时,了解RGSS可以让开发者...

    ruby trap 初学者使用

    - Ruby中的块(由`do...end`或`{...}`定义)是代码的可执行部分,可以与方法一起使用。Proc和Lambda是块的两种对象形式,它们可以保存并稍后执行。理解它们的差异,如 Proc的`call`和Lambda的`[]`调用方式,以及对...

    learning-ruby.

    1. **变量和数据类型**:Ruby支持多种数据类型,包括整型(Integer)、浮点型(Float)、字符串(String)、布尔型(Boolean)以及符号(Symbol)。此外,Ruby还有数组(Array)和哈希(Hash)等复合数据类型。 2. ...

    ruby语法自整理

    以上只是Ruby语法的一部分,Ruby还有许多其他特性,如方法定义、块(block)、 Proc 对象、Lambda、符号(Symbol)、哈希(Hash)等,都是Ruby强大之处的体现。学习Ruby,理解并熟练运用这些基础语法是成为有效...

    ruby_1_9_3_core_rdocs

    这个"ruby_1_9_3_core_rdocs"压缩包包含了Ruby 1.9.3核心库的文档,为开发者提供了深入理解语言内部机制和标准库的宝贵资源。 在Ruby 1.9.3中,有许多关键性的改进和新特性: 1. **Unicode支持**:Ruby 1.9.3全面...

    Ruby Sheet.pdf

    ### Ruby 语言基础知识点概述 本篇文档将详细介绍Ruby速查手册中提到的关键知识点,包括预定义变量、保留...通过以上知识点的学习,你可以更好地理解和使用Ruby语言的基础语法,为进一步深入学习Ruby打下坚实的基础。

    Ruby 数据类型.pdf

    本文档将详细介绍Ruby支持的各种数据类型及其用途,帮助开发者更好地理解和使用这些类型来构建高效、灵活的应用程序。 #### 数字类型(Number) 数字类型是Ruby中最基本的数据类型之一,它分为整数(Integer)和...

    Ruby installer 1.9.3

    同时,理解Ruby的异常处理、模块混合以及面向对象的设计原则也是至关重要的。 在实际开发中,开发者还应学习如何使用RubyGems来安装和管理依赖,如使用`gem install`命令来安装新的库。另外,了解常用的开发工具,...

    ruby 程序设计

    - **简洁性**:Ruby的语法非常简洁,易于阅读和理解。 - **面向对象**:Ruby是一种完全面向对象的语言,所有数据类型都是对象。 - **动态性**:Ruby支持动态类型和运行时修改类结构。 - **脚本能力**:Ruby可以作为...

    rubyAPI文档

    Ruby API文档是开发人员理解和使用Ruby语言的关键资源,它详细阐述了各种类、模块、方法和库的功能及用法。在本篇中,我们将深入探讨`ruby19-stdlib`、`ruby19-core`和`ruby19`这三个CHM文件所涵盖的内容。 首先,`...

    Ruby语言入门教程v1.0

    这将帮助你理解Ruby在编程世界中的位置和其设计哲学。 1.1 **编程语言的发展简史** - 从早期的机器语言到汇编语言,再到高级语言如C、Java和Python,编程语言的进步让程序员能更高效地与计算机沟通。 - Ruby的...

    ruby重构中文+英文

    作为Addison-Wesley Professional Ruby系列的一部分,本书旨在为读者提供实用、面向人的深度信息,帮助他们在Ruby平台上创建动态技术解决方案。 ### 关键知识点 #### 1. 软件重构概念 软件重构是指在不改变软件...

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

    在Ruby编程语言中,哈希(Hash)是一种特殊的数据结构,用于存储键值对(key-value pairs)。在本教程中,我们将详细介绍如何在Ruby中创建和...哈希是Ruby编程中不可或缺的一部分,熟练使用它将大大提升你的编程效率。

Global site tag (gtag.js) - Google Analytics