第三章 语法快览<o:p></o:p>
3.1注释与分行<o:p></o:p>
1. 函数说明、类说明 应该放置在=begin和=end之中。“=begin”一定要写在行首,也就是说这一行前六个字符是“=begin”,不允许有空格在这之前。<o:p></o:p>
2. Ruby中用分号来表示一个语句的结束。<o:p></o:p>
3. 如果语句太长了,可以用“\”连接下一行<o:p></o:p>
3.2分隔符与3.3关键字3.4运算符 略 注书上内容已经非常精炼了<o:p></o:p>
3.5标识名和变量的作用域<o:p></o:p>
1. 标识名的首字符用来帮助我们确定标识所指向内容的作用域。关键字,不能用来当作常量,变量,方法,类或模块的名字<o:p></o:p>
2. Ruby的标识名区分大小写<o:p></o:p>
3. Ruby使用一些约定来帮助它区别一个名字的用法:名字前面第一个字符表明这个名字的用法。<o:p></o:p>
o 局部变量、方法参数和方法名称应该用一个小写字母开头或者用一个下划线开头;<o:p></o:p>
o 全局变量用美元符作为前缀$<o:p></o:p>
o 实例变量用@开头<o:p></o:p>
o 类变量用@@开头<o:p></o:p>
o 类名、模块名和常量应该用大写字母开头<o:p></o:p>
o 词首字母后面可以是字母、数字和下划线的任意组合<o:p></o:p>
o @后面不可以直接跟数字<o:p></o:p>
3.6类库<o:p></o:p>
1. 一门语言<o:p></o:p>
o 关键字可以直接使用<o:p></o:p>
o 还有其它常用的应用程序,我们将它们放在一个专门的目录下称为类库<o:p></o:p>
o 从父类继承得到的方法可以直接使用<o:p></o:p>
2. puts把它的所有参数写出来,每个参数结束都加入一个换行符;print也写出它的参数,不过没有换行;还有一个常用的输出方法printf;输入方法gets,从程序的标准输入流中返回一行<o:p></o:p>
3.7数据类型<o:p></o:p>
1. 在Ruby中数据类型:字符串,数组,哈希表,区间,正则表达式<o:p></o:p>
2. 数字:整数型,浮点型<o:p></o:p>
3. 字符串是在‘’单引号 “”双引号之间的代码<o:p></o:p>
4. 数组的下标从0开始<o:p></o:p>
5. 区间 1...5表示1,2,3,4,5<o:p></o:p>
注:笔者个人觉得如果掌握一门编程语言,那再学习一门新的语言的基本语法还是比较简单的<o:p></o:p>
<o:p> </o:p>
分享到:
相关推荐
### Ruby语言入门教程知识点详解 #### 一、Ruby语言简介 **Ruby** 是一种功能强大的、面向对象的、解释型的编程语言,由日本计算机科学家松本行弘(Yukihiro Matsumoto)于1995年开发。Ruby语言的设计哲学强调...
本教程将引导初学者从零开始逐步掌握Ruby语言,让你从一个编程小白顺利过渡到入门阶段。 首先,Ruby的核心概念是面向对象编程(Object-Oriented Programming, OOP)。在Ruby中,一切都是对象,包括基本的数据类型如...
- 《RUBY语言入门教程》(张开川 编著) - 《应用Rails进行敏捷Web开发》(Dave Thomas & David Heinemeier Hansson) - **在线资源**: - [Ruby官方网站](http://ruby-lang.org/) - [Rails官方网站]...
"Ruby语言入门教程附实例"和"ruby-mht"文件很可能是包含实例的教程,实践是学习编程的关键,通过这些实例,你可以亲手操作,从而巩固理论知识。 总的来说,这个压缩包提供了全面的Ruby学习资源,既有理论讲解,也有...
Redis,即远程字典服务,是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。...本文适合Redis初学者和进阶者阅读,是一份全面而实用的学习笔记。
陈刚撰写的《Ruby on Rails心得_V0.1》是一份非常宝贵的资料,旨在记录作者在学习Ruby on Rails过程中的所见所得,包括读书笔记、心得体会、自创教程及一些常见问题的解决方案。作者通过写作这种方式不仅加深了对...
编程语言学习的相关资料,可以直接在线阅读。 也可以克隆至本地,使用 SpaceVim 进行阅读,可以同时运行代码块中的 Ruby 脚本: 安装 SpaceVim 载入相关语言模块:lang#markdown 和 lang#ruby 左侧章节目录导航...
在《Groovy学习笔记》这本书中,你可能会学到如何快速入门Groovy,理解其基本语法,包括变量、控制流、类和对象的创建,以及如何利用Groovy的特性来提高开发效率。此外,书中可能还会涵盖Groovy在实际项目中的应用,...
作者强调,尽管本书并非入门教程,但会尽可能清晰地讲解理论,并通过代码示例辅助理解,鼓励读者通过实践加深对Python语言的理解。书中可能存在的错误或遗漏,作者欢迎读者反馈,以便及时修正。 总之,《Python ...
"programming_language:编程语言学习笔记"这一主题旨在整理和探讨各种编程语言的关键特性、语法结构以及在实际开发中的应用。 首先,编程语言可以分为几大类别,如低级语言(机器语言和汇编语言)和高级语言(如C,...
读书笔记及其它 语言无关类 操作系统 (简体) (中英文版) WEB服务器 (淘宝团队出品) 版本控制 NoSQL () MySQL 项目相关 (译言网) Web 编程艺术 【第一部分】 语言相关类 C/C++ () (宋劲杉, 北京亚嵌教育研究中心) (中...
读书笔记及其它 语言无关类 操作系统 (简体) (中英文版) WEB服务器 (淘宝团队出品) 版本控制 NoSQL () MySQL 项目相关 (译言网) Web 编程艺术 【第一部分】 语言相关类 C/C++ () (宋劲杉, 北京亚嵌教育研究中心) (中...
- **《Python编程金典》读书笔记**:这是一份基于经典书籍的学习笔记,可以帮助读者更好地消化和吸收书中的知识要点。 - **PHP、Python、Ruby的(数据库、文件)比较(原创)**:通过对三种语言在处理数据库和文件操作...
学习方法上,建议采用“听讲+笔记”、“实训+自我提升”、“阅读+兴趣培养”的模式。同时,通过“疯狂学习法”集中精力深入学习,用“纠错学习法”在实践中发现问题并解决,以及“卧谈讨论法”拓宽思维,促进知识的...