• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

Ruby基础学习(一)

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

ruby算是我们平常自动化测试中常用的脚本语言了,最近开始学习ruby,将这些学习的点滴记录下来。

1.输出

最常用的是puts和print。
eg: puts “hello world”
print “hello world”

很明显puts是带有回车的,而print不包括回车的。

2.注释

在ruby语言中,注释是比较接近shell脚本的,单行注释可以使用“#”,从“#”开始到“#”结束。

在上面我用“#”注释掉了hello world。多行注释采用“=begin”和”=end“,在这个区间的都会被注释掉。

3.标识符

在ruby语言中,标识符是区分大小写的。一般来说ruby的标识符名称是字母数字下划线构成,这和C/C++是比较类似的。下面是ruby的保留字。

4.命名规则

1. 区分大小写的
2. 名字前面的第一个字符表明这个名字的用法
3. 局部变量、方法参数和方法名称应该是用一个小写字母开头或者用下划线进行区分
4. 类名、模块名和常使用大写字母开头
5. 词首字母后面可以是字母、数字、下划线的任意组合
6. @后面不可以直接跟数字

比如说,在ruby中Number和number是两个不用的变量。在定义变量的时候,以$开头的就代表这是一个全局变量,可以不用初始化,初始前为nil(nil是一个对象值,如果要把一个对象设置为空的时候就用nil。Nil是一个类对象的值,如果要把一个Class类型的对象设置为空的时候就用Nil。NULL是一个通用指针),从定义的时候开始生效,直到程序的结束才结束。具体标识符如下。

5.关键字

C/C++中有关键字,当然ruby中也有,分为以下几个方面来说。
1. 模块的定义:module
2. 类的定义:class
3. 方法定义:def
4. 条件语句:if、then、else、elsif、case、when、unless
5. 循环语句:for、in、while、until、next、break、do、each、collect
6. 逻辑判断:==、&&、||
7. 逻辑值:true、false
8. 空值:nil
9. 返回:return

6.运算符

逻辑运算符和比较运算符,和C/C++中运算符用法几乎是一样的,逻辑运算符有and、or、&&、 ||、!、not,比较运算符主要是==和!=。

在ruby中还有类运算符是我们在学习时候没有接触过的——范围运算符。在ruby中,序列范围用于创建一系列连续的值包括起始值、结束值和它们之间的那个值。”..”是包含结束值的,而”…”是不包含的。比如(1..5)表示的是”1,2,3,4,5”,(1…5)表示的是”1,2,3,4”。

今天就只有这么多,明天开始学习数据类型和语句。


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
一步一步学Ruby系列(一):Ruby基础知识发布时间:2022-07-14
下一篇:
ruby实现删除自定义后缀名文件Find发布时间:2022-07-14
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap