`
idisc
  • 浏览: 36643 次
  • 性别: Icon_minigender_1
  • 来自: 秦皇岛
最近访客 更多访客>>
社区版块
存档分类
最新评论

ruby 1.9, 语句终断规则的变化

    博客分类:
  • ruby
阅读更多

提示:如有转载请注明作者 小游戏 及出处

 

在ruby 1.9中, 语句的终断规则有些变化,

animals = Array.new
.push("dog") # Does not work in Ruby 1.8
.push("cow")
.push("cat")
.sort

当一个新行是以.为开始的,那么他就认为这行是上一行的继续,所以就可以以上面例子所示进行代码编排,对于长的函数调用比较有益

4
1
分享到:
评论

相关推荐

    Programming Ruby 1.9 (3rd edition)和源码

    《Programming Ruby 1.9 (3rd edition)》是一本专为程序员编写的关于Ruby语言的权威指南,这本书的第三版详细介绍了Ruby 1.9版本的语言特性、库以及编程实践。Ruby是一种动态、面向对象的脚本语言,以其简洁、优雅的...

    Programming Ruby 1.9

    2. **语法改变**:Ruby 1.9中,`require`语句后面必须跟一个字符串字面量,而不是一个变量,如`require 'file_name'`。此外,她bang行(#!/usr/bin/env ruby)也需明确指定解释器版本。 3. **块语法改进**:Ruby ...

    为何Ruby 1.9的不兼容性会导致原有Ruby代码无法工作

    Ruby 1.9 的发布对Ruby社区带来了显著的变化,尤其是其与之前的1.8版本之间的不兼容性。这种不兼容性源于对Ruby语言及其核心库的深入修改,目的是提升语言性能和规范。Ruby 1.9.0的推出并非完全稳定,Matz,即Ruby的...

    ruby 1.9 教程

    ### Ruby 1.9 教程相关知识点 #### 标题与描述中的核心知识点 - **Ruby 1.9 版本**: 截至2009年,Ruby已发展到1.9版本,这是该语言的一个重要里程碑。Ruby 1.9在性能、语法改进以及新特性方面进行了大量的更新和优化...

    Programming Ruby 1.9 3rd edition

    ### Programming Ruby 1.9 3rd Edition:深入探索Ruby编程语言 #### 一、书籍概览 《Programming Ruby 1.9》是第三版,专注于介绍Ruby 1.9.2版本,由Dave Thomas、Chad Fowler和Andy Hunt共同编写。这本书由The ...

    Programming Ruby 1.9 (Pragmatic Bookshelf 2009).pdf

    《Programming Ruby 1.9》一书由Dave Thomas、Chad Fowler与Andy Hunt共同编写,是Pragmatic Bookshelf出版的一部权威性指南,旨在帮助读者深入理解和掌握Ruby编程语言的1.9版本。该书不仅是对原版《Programming ...

    Pragmatic.Programming.Ruby.1.9

    ### Pragmatic Programming Ruby 1.9:关键知识点解析 #### 标题解析:“Pragmatic.Programming.Ruby.1.9” 此标题表明本书主要介绍的是Ruby 1.9编程语言及其在实用主义编程(Pragmatic Programming)中的应用。...

    Programming-Ruby-1.9.pdf

    - **控制结构**: Ruby支持常见的流程控制语句,如if/else、while、for循环等。 - **正则表达式**: Ruby内置了强大的正则表达式引擎,方便进行文本处理。 - **块和迭代器**: 块是Ruby中的匿名函数,常用于数组和集合...

    Programming-Ruby-1.9源代码

    《Programming Ruby 1.9》是一本经典的Ruby编程语言教程,其源代码包含了大量实例和示例,旨在帮助读者深入理解Ruby的语法、特性以及编程实践。这些源代码是学习和探索Ruby语言的重要资源,涵盖了从基础语法到高级...

    Pragmatic.rogramming.Ruby.1.9.and.2.0.4th.Edition.pdf

    《Ruby实战:1.9与2.0第四版》是一本深入探讨Ruby编程语言的经典著作。这本书主要针对Ruby 1.9和2.0版本,是Ruby开发者和学习者的重要参考资料。Ruby是一种动态、面向对象的脚本语言,以其简洁、优雅的语法和强大的...

    Ruby程序设计语言 (涵盖Ruby 1.8和1.9)源代码

    《Ruby程序设计语言》是Ruby的权威指南,全面涵盖该语言的1.8版和1.9版。本书详尽但并不拘泥于语言规范,既适合首次接触Ruby的资深程序员,同样也适合那些想要挑战对这门语言的理解并更深入掌握它的Ruby程序员。本书...

    ruby 1.9.3 p484稳定版本

    为了充分利用Ruby 1.9.3 p484,了解基本的Ruby语法和概念是至关重要的,比如类、模块、方法、变量、控制流语句以及面向对象编程的核心概念。同时,熟悉Ruby的异常处理机制、垃圾回收机制以及线程模型也是十分必要的...

    ruby API资料

    3. **ruby19.chm**:这个文件可能是Ruby 1.9整体API的汇总,包含标准库和核心库的综合信息,或者可能更侧重于解释语言的高级特性和最佳实践,如元编程、Gem管理、Ruby的垃圾回收机制等。 学习和理解Ruby API有助于...

    Ruby编程语言pdf

    本书详细介绍了Ruby 1.8和1.9版本各方面的内容。在对Ruby进行了简要的综述之后,本书详细介绍了以下内容:Ruby的句法和语法结构,数据结构和对象,表达式和操作符,语句和控制结构,方法、proc、lambda和闭包,反射...

    Ruby程序设计资料大全

    6. **Ruby的异常处理**:Ruby使用begin-rescue-end语句进行异常处理,允许捕获并处理运行时错误,确保程序的健壮性。 7. **标准库和第三方库**:Ruby拥有丰富的标准库,同时社区提供了大量第三方库(Gems),涵盖了...

    ruby开发文档

    Ruby 1.9以后引入了语法糖,如缩进代替大括号表示代码块,使代码更整洁。 3. **类与对象**:在Ruby中,类是对象的蓝图,用于创建具有特定属性和行为的对象。每个类都有一个父类,除了Object类,它是所有类的顶级...

    rubyAPI文档

    最后,`ruby19`可能包含了Ruby 1.9版本的整体API文档,这可能涵盖了`ruby19-stdlib`和`ruby19-core`中的内容,也可能包括了额外的扩展库或特定版本的更新信息。Ruby 1.9是一个重要的版本,引入了许多改进和性能提升...

Global site tag (gtag.js) - Google Analytics