博客专栏  >  编程语言   >  Ruby

Ruby

Ruby 学习的日常收集

关注
0 已关注
37篇博文
  • Ruby 开发工具

    一、操作系统 Mac OS X 或 Linux,别在 Windows 上面搞,那是在浪费时间,两个原因: Ruby 对 Unix 环境的需求非常高,这点 Mac OS X 和 Linux 系列的系统才...

    2016-07-02 23:33
    166
  • Ruby命名规则

    Ruby 基础(一) ruby命名规则 Ruby跟java语言在对常量、变量、方法名、类名和模块名等的命名规则上有所不同,主要是Ruby可以通过首字母来区分变量用途。1、局部变量:小写字母开头即可...

    2016-07-15 10:30
    323
  • Ruby中strftime方法

    created_at.strftime(“%Y-%m-%d”) strftime(“%Y-%m-%d %H:%M:%S”)

    2016-08-12 10:44
    217
  • Ruby 数据类型

    数字1. Ruby支持整数和浮点数。整数可以使任何长度。一定范围内的整数是Fixnum类的对象。范围之外的整数存储在Bignum类的对象中。这种处理是透明的。2. 可以在一个ASCII字符前加一个问号...

    2016-08-30 14:11
    261
  • attr_accessor / delegate 两种方法

    attr_accessor :name, :email可以设置@name,@email的getter和setter方法,属于是Ruby的方法,参数是 Array

    2016-08-31 14:42
    104
  • Ruby中Symbol与String的区别

    Symbol 是什么 Ruby 是一个强大的面向对象脚本语言(本文所用 Ruby 版本为1.8.6),在 Ruby 中 Symbol 表示“名字”,比如字符串的名字,标识符的名字。 创建一个 Sy...

    2016-09-02 19:00
    132
  • Ruby常用方法

    count 判断内容l的个数integer型full_name.count("l")include? 判断内容是否有l,boolean型full_name.include?("l")equal?e...

    2016-09-04 20:38
    206
  • Ruby数组

    names = %w[ruby rails java python cookoo firebody] 等同于: names = [“ruby”, “rails”, “java”, “pytho...

    2016-09-05 11:26
    130
  • SecureRandom

    SecureRandom是强随机数生成器,用于安全目的的数据数,例如生成秘钥或者会话标示(session ID),弱随机数生成器会产生严重的安全问题,而使用SecureRandom这样的强随机数生成器...

    2016-09-09 15:08
    159
  • Ruby中的设计哲学

    设计哲学 Follow web standards and HTTP 遵循Web标准和HTTP CoC (Convention over Configuration) 约定大于配置 MVC (Mode...

    2016-10-21 19:01
    108
  • Ruby模拟黑客帝国代码流程序

    刷屏小程序def gori_yes(size=1) [*0..9,*'a'..'z',*'A'..'Z'].sample(size).join endloop do print gori_yes...

    2016-12-15 18:18
    192
  • Ruby中include / extend / prepend的区别

    Ruby中include / extend / prepend的区别:include: 把模块注入目标类或者模块作为实例方法 extend: 把模块注入目标类或者模块作为类方法(Singleton M...

    2017-05-29 15:21
    323
  • Ruby生成随机元素

    Ruby生成随机元素('a'...'z').to_a.shuffle[0..7].join => "eynaxzsk" ('a'...'z') => Range 对象 to_a 方法 =...

    2017-05-31 18:03
    191
  • Ruby中 split 方法

    split 方法 ==> 把字符串拆分成有三个元素的数组Date.today => Wed, 15 Feb 2017 2.3.0 :002 > Date.today.to_s => "20...

    2017-06-01 10:51
    338
  • Ruby 中 sort方法、reverse方法、shuffle方法

    >> a => [42, 8, 17] >> a.empty? => false >> a.include?(42) => true >> a.sort #数组排序 => [8, 17, 42]...

    2017-06-01 11:00
    628
  • ruby中to_proc方法

    ## case 1 class Symbol def to_proc proc { |x| x.send(self) } end endp [1, 2, 3].map &:to_s p...

    2017-06-16 08:41
    151
  • ruby中Proc、Lamba的区别

    proc和lambda最主要的区别就是可以把lambda看作和定义一个方法的行为是一致的,而proc是一个真正意义上的代码块。## case 1 a = proc { |x| x } p a.call...

    2017-06-16 08:46
    136
  • ObjectSpace模块

    #Symbol 数量 Symbol.all_symbols.size#Objectspace Objectspace.each_object(A) do |x| x.instance_eval...

    2017-06-20 09:09
    78
  • GC 垃圾回收

    # 垃圾回收 #(在ruby 2.2 版本之后Symbol也是可以垃圾回收)GC.start

    2017-06-20 09:13
    104
  • 不错的ruby网站

    https://www.sitepoint.com/ruby/

    2017-06-20 09:22
    111

Ruby on Rails
6110445
img博客搬家
img撰写博客
img发布 Chat
img专家申请
img意见反馈
img返回顶部