ruby
绿风1号
这个作者很懒,什么都没留下…
展开
-
ruby中文编码
亲测在win7下使用ruby2.3在文件的最上方加上#encoding: GBK比如#encoding: GBKputs "你好,世界"或者使用#encoding: GB2312也是可行的,UTF-8在当前环境下无效。在linux或者Mac OS下使用UTF-8原创 2016-07-28 23:51:45 · 1296 阅读 · 0 评论 -
ruby中的等于判断
ruby中的等于判断大致有“==”和“====”,"equal?"和"eql?"两个常见的组1、==和=====符号的判断是比较常见的比较数值大小的,而===在ruby中不仅可以表示数值大小的判断,还可以判断右边的东西是否属于左边的类。总的来看,在==号左边的一定是数字或者字符串,而在===左边的可以是对象。str1 = String.new("nice");if(String原创 2016-07-31 23:37:20 · 3376 阅读 · 0 评论 -
ruby中的类方法与单例类
类方法类方法:方法的接受者就是类本身的方法称为类方法。直白一点来说,类方法不需要实例化得到对象去调用,可以直接通过类名.方法名去调用一个方法。类方法有三种定义形式第一种:class class def hello(name)p "#{name},hello"endend第二种:class class Helloclass def hello(na原创 2016-08-07 22:36:17 · 2085 阅读 · 5 评论 -
浅析ruby中的yield关键字
yield关键字在ruby中表示调用块。yield的出现应该满足两个条件:一个方法的定义,在方法内部有yield的出现;一个是方法的调用处,在方法的调用处会有程序块的出现。举一个简单的例子def total(from,to)result = 0from.upto(to) do |num|if block_given?result += yield(num) #调用块原创 2016-08-10 23:24:56 · 7845 阅读 · 0 评论 -
window7下安装ruby gem包之Mysql2实践
本人已安装mysql5.6和Ruby23-x64,安装方法见百度等资源。本文只讨论安装gem以及对Mysql2的安装。1、安装gem 1)进入https://rubygems.org/pages/download下载gem包,笔者下载的是GEM这个类别 2)安装gem,进入gem的下载目录,比如笔者放在了Ruby23_x64目录下,就进入这个目录,打开cmd。笔者在使用原创 2016-09-07 23:38:27 · 3139 阅读 · 0 评论 -
ruby自动化测试之watir试水--chrome打开百度搜索
1、安装watir前提:已经安装了gem(可以参见http://blog.csdn.net/u012322855/article/details/52464702安装)命令:gem install watir可以看到,安装过程中安装了childprocess,websocket,selenium-webdriver等多种gem。2、配置chromedriver.exe要原创 2016-09-25 21:03:42 · 1945 阅读 · 0 评论