Ruby学习之旅(三):Ruby的基本语法
来源:互联网 发布:Javascript算法 编辑:程序博客网 时间:2024/04/30 08:40
这两天也不知道吃错什么药了,学习的热情空前高涨,这已经是我学习的第三篇笔记了。
学习任何一门编程语言,首先接触的必然是语法,编程的思想是放之四海而皆准的,但是语法的差异形成了不同的编程语言。Ruby的语法相对来说是比较简单的,而且也比较好用。
一、注释
Ruby的注释有单行和多行,用一段代码就可以清楚的了解到注释的用法
puts 3/5.0
=begin
puts 6/5
puts 6/5.0
多行注释可以用=begin 和 =end ;
实际上,这也是Ruby的内嵌文档(Rdoc)注释,类似javadoc ,
可以用命令 r i 从源文件生产文档。
=end
从#开始是单行注释,多行注释使用=begin开始,到=end结束。这算是我见过的最怪异的多行注释方法了。
二、标识符
Ruby的标识符是区分大小写的,我个人比较喜欢这种风格,不象windows大小写不分,结果war包拿到liunx下就报ERROR 404。Ruby使用一个约定来帮助它区别一个名字的用法:名字前面的第一个字符表明这个名字的用法。局部变量、方法参数和方法名称应该用一个小写字母开头或者用一个下划线开头;全局变量用美元符作为前缀 $;而实例变量用 @ 开头;类变量用 @@ 开头;类名、模块名和常量应该用大写字母开头。
三、数据类型
Ruby的数据类型有数字、字符串、数组、哈希表、区间、正则表达式
数字和字符串没什么可学的,和JAVA基本上相同,但是数组就有点特别,Ruby中的数组可以是不同的类型,例如一个数组我可以同时存储数字、字符串等值,但是JAVA数组必须被显式的定义类型。但是我觉的Ruby的这种语法虽然灵活,但是也有风险,因为这意味着当我从一个数组中读取数据时,有可能需要对数据进行校验。
区间是Ruby的另一个特色,例如1..5 表示1,2,3,4,5,但是还不明白这样的数据类型有什么用,对于我来说如果要表示1到5,我宁肯定义一个数组。也许这就是所谓的思想不同吧,呵呵。
四、赋值和循环
赋值和循环与JAVA没有太大的区别,只是格式上稍微有不同而已,没什么需要特别注意的地方。
- Ruby学习之旅(三):Ruby的基本语法
- ruby的基本语法
- 基本的ruby语法
- 基本的ruby语法
- 基本的ruby语法
- 基本的ruby语法
- Ruby语言学习系列--基本的ruby语法
- Ruby语言学习系列--基本的ruby语法
- 学习一下Ruby的基本语法(1)
- Ruby 语法(三)
- Ruby基础知识-Ruby的基本语法
- [Ruby学习总结]Ruby语言的语法
- ruby基本语法(2)
- 我的RUBY之路--第三/四天 ruby on rails first blog / study ruby 基本语法 / Vim 基础快捷键
- ruby on rails入门系列--ruby的基本语法
- ruby基本语法
- ruby基本语法补缺
- ruby 基本语法
- 关于模态窗口
- jsp页面显示数据导出到excel表中
- GHOST XP SP2 遐想网络 纯净驱动版 3.1
- .NET Framework版本解析
- GHOST XP SP3 遐想网络 纯净驱动预览版 2.0
- Ruby学习之旅(三):Ruby的基本语法
- 社会科学的逻辑
- Expert One-on-One Oracle Chapter 14 分区表 读书笔记(1)-分区表的可用性
- 【转】C语言之四书五经
- 【转】如何提高你的工作效率?
- 周记
- 【转】编程修养
- Expert One-on-One Oracle Chapter 13 物化视图 读书笔记(1)
- 多年后从头敲打第一个C程序