美文网首页
Ruby常用方法(4)

Ruby常用方法(4)

作者: 织田信长 | 来源:发表于2015-11-29 20:26 被阅读17次

1.比较两个字符串相等
1) 使用”==”或内置访方法 eql? 来比较两个字符串内容是否相等;
2) 使用 equal? 方法比较两个对象是否相同;
示例:

if"one" == "one"  
    puts "equal"
    else
       puts "unequal"
    end    
if "one".eql?("one")
    puts "equal"
else
       puts "unequal"
end
if "one".equal?("one")
    puts "equal"
else
    puts "unequal"
end
--------------------result---------------------
equal
equal
unequal 

2拆分数组
oracle in 语句最多能有1000个数据,在想不到方法解决时,就把数据拆分
成多个小于1000的数组。

def rand_split(array)
    copy = array.shuffle
    result = []
    while copy.size > 0
      result << copy.slice!(0, 990)
    end
    result
  end

3生成文件夹
用文件记录脚本的执行时间时,没有找到目录文件夹,总是报错。

文件夹路径
def temp_folder_name
      RAILS_ROOT + '/public/price_files/create_material_code_files/'
    end

    def check_output_temp_folder
      unless File.exist?(temp_folder_name)
        Dir.mkdir(temp_folder_name)
      end
    end

相关文章

  • Ruby常用方法(4)

    1.比较两个字符串相等1) 使用”==”或内置访方法 eql? 来比较两个字符串内容是否相等;2) 使用 equa...

  • ruby 数据类型

    1. Ruby 字符串(String) 2. Ruby 数组 3. Ruby 哈希 哈希的内置方法 4. Ruby...

  • 常用的Ruby方法

    1 当你发送消息到Ruby对象时,Ruby查询与消息同名的方法来调用。Ruby进行方法调用主要有两种方式,obj...

  • Ruby常用方法(3)

    Ruby对象数组按属性排序1 .Rails里,我们可以用sort_by方法对一个Ruby对象数组按照某个属性进行排...

  • 常用的Ruby方法(2)

    本周遇到较多关于时间的要求,发现Time跟strftime用的比较多,就查了记录下。Time的常用函数时间对象. ...

  • OC笔记

    1. NSString 常用方法 2. NSArray 常用方法 3. NSDictionary 常用方法 4. ...

  • mac homebrew 常用命令

    mac 系统常用的软件安装工具就是 homebrew, 其最常用的命令如下: 安装(需要Ruby): ruby -...

  • mac 安装ruby

    安装ruby首先要安装rvm 查看可安装版本信息 安装ruby 查看ruby版本 ruby rvm 常用命令 ge...

  • [分享]总结Web应用中常用的各种Cache

    总结Web应用中常用的各种Cache 来源:Ruby China 网址:https://ruby-china.or...

  • From Objective-C to Ruby(4)-类和模块

    类 定义类 OC: ruby: 初始化方法 OC: ruby: 实例变量和属性 OC: ruby: 类方法和对象方...

网友评论

      本文标题:Ruby常用方法(4)

      本文链接:https://www.haomeiwen.com/subject/jxcjhttx.html