`
yshao81710
  • 浏览: 93672 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Ruby学习记录-(ruby语法)

阅读更多

曾看到过以为ROR 学习者这样说过:
1、不要问那么多为什么:很多方法就是规矩,只要听话就是好孩子
2、尽量不要想如果不守规矩应该怎么样:如果想顺着自己的想法做的话,你就发现所有的快捷方法都成了要克服的拦路虎,然后就发现ROR没有任何价值

语法要点记录:
a、ruby变量不用声明,不强定义类型。

b、 备注: #
    代码块注释:   
   =begin
    代码。。。。。。
   = end
   
c、变量
    全局变量:$打头
    实例变量@打头
    类变量   :@@打头
    字符串连接符号:+
    回车换行符号: \n

d、 语句分割
      同一行对个语句可以用 号 隔开 或者  每行一条语句
      puts “hello” ;puts “ruby”
      或者
      puts “hello”
      puts “ruby”
   
   
e、  方法定义
   def  方法名(参数1,参数2...)     
      //语句行....
      //return ...
   end 
   其中()为可以不要

g、 类名,模块名,常量名必须首字母大写
h、循环体 及条件语句 while i< 10,unless i>10, for i in 1..6 ---break、next、redo、retry,,if ,else等等

i、部分关键字:
return 返回方法结果 
alias取别名 alias:sbook:book
nil
yield 遇到这个关键字代表跳出执行函数附带的代码块。
            
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
学习视频网站共享:http://www.boobooke.com/v/bbk1325/
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&

 

分享到:
评论
1 楼 wdlfellow 2009-02-13  
不错,要坚持哦~偶也开始学习ruby。。。

相关推荐

    ruby-1.9.3-p547.tar.gz

    Ruby是一种面向对象的、动态类型的编程语言,由日本的松本行弘于1995年设计并开发。Ruby的设计理念是简洁、优雅,并注重程序员...通过学习和使用这个版本,你可以深入了解Ruby的语法、特性以及如何管理和构建Ruby项目。

    ruby-1.9.2-p290.tar.gz

    Ruby的语法清晰,易于阅读,适合快速开发。 在描述中提到的“安装”过程,通常包括以下几个步骤: 1. 下载:首先,你需要从官方或者可靠的源下载这个压缩包。 2. 解压:使用命令行工具(如Linux的tar或Windows的7-...

    ruby-debug-1.87.rar

    Ruby是一种动态、开源的编程语言,以其简洁的语法和强大的元编程能力深受开发者喜爱。在开发过程中,调试是必不可少的一环,而`ruby-debug-1.87`就是Ruby社区中广泛使用的调试工具之一。本文将深入探讨`ruby-debug-...

    ruby-1.8.7-p72-i386-mswin32.zip

    这些文档对于学习和理解Ruby语言的语法、类库和最佳实践非常有用。 6. **lib**:这是Ruby的核心库和标准库所在的目录,包含了许多预定义的类和模块,如`Array`, `String`, `File`, `IO`等。开发者可以直接在他们的...

    ruby-1.9.1-p0-i386-mswin32.rar

    6. 文档:包括API参考、教程和示例代码,帮助用户学习和理解Ruby语言及其库。 在标签“ruby json”中,我们可以看到这个安装包特别强调了JSON的支持。Ruby的JSON库提供了一套简洁的接口,使得开发者可以轻松地将...

    ruby-2.5.3-x64 下载

    Ruby以其简洁、优雅的语法和强大的元编程能力受到许多开发者的喜爱,尤其在Web开发领域,Ruby on Rails框架的出现极大地推动了Ruby的发展。 标题中的"ruby-2.5.3-x64"指的是Ruby语言的特定版本,2.5.3,这是一个64...

    ruby安装包-rubyinstaller-devkit-3.0.2-1-x64安装文件

    它以其简洁、优雅的语法和强大的编程能力而闻名,广泛应用于Web开发、脚本自动化、服务器管理等领域。RubyInstaller是Windows平台上安装Ruby的一种便捷方式,而DevKit则是用于编译和链接C扩展的工具集。 标题中的...

    ruby-couch-db-源码.rar

    Ruby是一种强大的动态编程语言,以其简洁的语法和灵活性深受开发者喜爱。在Web开发领域,Ruby常常与Rails框架一起被用于构建高效、可维护的应用程序。而CouchDB则是一款分布式、面向文档的NoSQL数据库,它强调数据的...

    RubyStudy-master-ruby学习笔记

    下面是学习 Ruby 的一些实用建议:首先,了解 Ruby 的基本概念和语法。 Ruby 是一种面向对象的语言,具有简洁的语法和强大的功能。了解变量、数据类型、运算符、控制结构、函数和对象等基本概念。其次,选择合适的...

    ruby-1.9.2-preview1-x64-mswin64-80.zip

    Ruby是一种面向对象的脚本语言,以其简洁、优雅的语法和强大的编程能力而闻名。"ruby-1.9.2-preview1-x64-mswin64-80.zip" 是一个针对Windows平台的64位版本的Ruby 1.9.2预览版1的压缩包。这个版本在当时是一个重要...

    ruby-plsql-master

    Ruby是一种动态、面向对象的脚本语言,以其简洁、优雅的语法和强大的Rails框架闻名,广泛应用于Web开发。而PL/SQL是Oracle数据库中的过程式语言,专门用于处理数据库操作,如查询、更新和事务管理。 `ruby-plsql-...

    ruby-1.9.2-rc2

    用户需要了解如何在本地设置和使用Ruby环境,包括安装Gem包,理解Ruby语法和对象模型,以及如何通过Ruby编译和管理项目。如果你计划使用这个版本的Ruby,确保查看相关文档,学习其特性和变更,以便充分利用它的功能...

    ruby-kaigi-notes-源码.rar

    "ruby-kaigi-notes-源码.rar" 文件很可能包含了历届 Ruby Kaigi 大会的参会者笔记,这些笔记通常以源码的形式记录了会议中的精华内容,对深入理解 Ruby 语言和相关技术有极大的帮助。 首先,让我们来了解一下 Ruby ...

    ruby-1.9.1-p0-i386-mswin32.zip

    6. doc:文档目录,可能包含Ruby 1.9.1的官方文档、API参考或者其他帮助文件,对于学习和开发非常有帮助。 7. lib:库目录,存储了Ruby标准库和其他库文件,这些文件提供了各种内置模块和类,使得开发者可以利用...

    ruby-2.0.0-p0.tar

    学习Ruby语言,不仅需要掌握其语法和特性,还要熟悉它的开发工具如Gem(Ruby的包管理器)、Rake(构建工具)、RSpec(测试框架)等。Ruby社区活跃,有许多优秀的开源项目,如Rails框架,它是Web开发领域的重要工具,...

    ruby安装包-rubyinstaller-devkit-3.0.2-1-x64.zip

    它以其简洁、优雅的语法和强大的编程能力而闻名,广泛应用于Web开发、脚本自动化、服务器管理等领域。RubyInstaller是Windows平台上安装Ruby的一种便捷方式,而DevKit则是用于编译和链接C扩展的工具集。 标题中的...

    ruby培训---5天搞定之第1天1

    通过第一天的学习,学员应该能够编写简单的Ruby程序,并对Ruby的基本语法和面向对象特性有一定的认识。此外,了解Ruby在国内外的成功案例,如Twitter、GitHub、Kickstarter等,可以激发学习兴趣,展示Ruby在实际开发...

    ruby+selenium-webdriver测试源代码003

    - Ruby语法简洁明了,强调可读性和代码的自然性。 - 它支持多种编程范式,包括面向对象、函数式和过程式编程。 - 在Ruby中,一切都是对象,包括基本类型如整数、字符串和布尔值。 - 类和模块是面向对象编程的...

    ruby-1.9.3-p125.tar.gz

    总的来说,"ruby-1.9.3-p125.tar.gz"文件是一个包含Ruby编程语言1.9.3稳定版本源代码的压缩包,适合开发者进行定制安装和深入学习Ruby的内部工作原理。MD5哈希值确保了文件的完整性,而“Stable (recommended)”则...

    sqlite3-ruby-mswin32.gem

    Ruby是面向对象的脚本语言,以其简洁优雅的语法和强大的功能深受开发者喜爱。`sqlite3-ruby`是Ruby对SQLite3数据库的接口,它允许Ruby程序直接操作SQLite3数据库,无需通过中间层或外部进程。本文将深入探讨`sqlite3...

Global site tag (gtag.js) - Google Analytics