终于有时间更博了,今天说一说ruby这个脚本语言。总是coding,没一个总结感觉和不知道是一样的。 下面就Ruby基本语法 做一个 梳理,打出来的都是本人码过的,不 是很全,但都是验证过的。
1.从begin开始,以end结束。
2.判断:第一种if........else.........end。
记住:if后没有括号,做过JAVA的我不自觉的给加上括号。
第二种 unless.........end
3.注释:#
打debug可以用puts "123456" 或p "123456"
4.定义一个数组
ips = []
ips.push("109.24.33.40")
5.定义一个函数
def 函数名.......end
无参数时函数名后可无需加括号
6.定义全局变量:在变量名前加@
7.定义一个空值是这样的:a=""或a=nil
8.循环:第一种:ips.each do |ip|.........end
第二种:for i in 0..ips.size()-1 .........end
9.文件操作:
一、File::exists?("文件")
二、File.open(文件,"r")
三、File.unlink 文件名
10.判断数据有无重复:ips.uniq!
split:分隔字符
chomp:删除换行符
chop删除最后一个字符
gsub替换 gsub(1,2)把1替换成2
join:连接字符串
strip:删除头尾指定的字符默认为空格