您的当前位置:TAGS -> Ruby
  • 模块全解======>>ruby的类是单继承生物、所以出现了module、实现了多继承

    后端开发2025年07月15日

    ruby的类是单继承生物、所以出现了module、实现了多继承、 注:模块、常量和类的命名都是以大写字母开头 、 模块引用: 1、如果引用的模块在同一个文件中,则直接使用模块操作 2、如果不在同一个文件中,则需要使用require加载被引用模块所在文件。(引用的是完整名称) 可以使用module包含着各种class、再新建一个类使用include包含各种c...

  • Ruby如何使用require从外部加载自定义类或模块

    后端开发2025年07月15日

    比如迩自己写了一个类、名为SendMail、这个类放在一个send_mail.rb的文件中、 如果迩企图在相同目录中引用这个类、使用 require "send_mail" 那是白费心机的、莪们要加上这段 $: << "File.dirname(__FILE__)" 意思就是把当前目录临时...

  • 安装ruby开发环境

    后端开发2025年07月15日

    对于新入门的开发者,如何安装 Ruby, Ruby Gems 和 Rails 的运行环境可能会是个问题,本页主要介绍如何用一条靠谱的路子快速安装 Ruby 开发环境。次安装方法同样适用于产品环境! 系统需求 首先确定操作系统环境,不建议在 Windows 上面搞,所以你需要用: Mac OS X 任意 Linux 发行版本(Ubuntu,CentOS, R...

  • Ruby 编程规范

    后端开发2025年07月14日

    ...

  • 37个我爱Ruby的理由

    后端开发2025年07月14日

    原著: http://hypermetrics.com/ruby.html 翻译:liubin http://www.ruby-cn.org/ 一切权利归原作者所有,转载请保留。 2004/12/3 我不打算浪费时间来谈论Ruby的历史,如果你没有听说过它,你可以去它的主页看看www.ruby-lang.org,或者去它的新闻组comp.lang.ruby...

  • Ruby环境的安装(In Ubuntu 7.10)

    后端开发2025年07月14日

    今天开始学习Ruby。准备的图书呢,就是《Programming Ruby - 2nd》。为了准备一个实验的环境,于是要给我的Ubuntu上安装Ruby的环境。 1、安装解释器: sudo apt-get install ruby 2、安装一个即时执行工具irb: 由于第一部安装的结果只是安装了解释器,所以这个irb要单另安装。执行下列命令即可: sudo...

  • 在ruby使用终端启用外部程序

    后端开发2025年07月13日

    可以使用两个、一个是exec、另一个是system、两个都可以执行命令行、但用前者的话执行到exec这行后会自动终止整个程序、所以迩还想 返回到原程序继续执行以下的代码可以使用system system("ruby -v") ...

  • ruby数组方法concat和push的区别

    后端开发2025年07月13日

    当数组与数组相加时、concat会将所有数组全部展开放入、而push则会将后来的数组以整个数组的名义加入到前者作为一个值来看待 如: [ "a", "b" ].concat( ["c", "d"] ) #=> [ "a", "b", "c", "d" ][ "a", "b" ].push( ["c", "d"] ) #=> [ "a", "b"...

  • ruby支持批量数组的定义

    后端开发2025年07月13日

    ruby支持这种风格的数组定义、比如定义一个从1到100的数组number_array = 1..100 如果是3个点的话 number_array = 1...100 就是从1到99咯 、当然也是支持负数的 ...

  • 在jruby下切换ruby的版本

    后端开发2025年07月12日

    set JRUBY_OPTS=--1.9 如果是linux系统、只需要把set换成export就可以了、但这个只是暂时的、关闭终端重启后又会消失了、 如果想永久设置、记得修改系统的环境变量、新增JRUBY_OPTS字节、值那里填写--1.9就OK咯 另外在jruby下使用gem等的命令是加上参数-S、比如执行gem list jruby -S gem li...