![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
ruby
文章平均质量分 52
rloc2003
这个作者很懒,什么都没留下…
展开
-
Ruby ajax实现二级联动菜单
view页面代码: <label style="font:bold;">Season<span class="required">*</span></label><%= select('season', 'id', Season.all.collect {|t| [t.name, t.id]}, {:inclu原创 2011-05-13 09:15:06 · 168 阅读 · 0 评论 -
Ruby中的并行赋值
在Ruby中允许并行赋值如: a,b = 8,9 #a = 8,b = 9 a,b = b,a #交换ab的值 o,p,q = [1,2,3]并且在Ruby中允许方法有多个返回值(这与C/C++/Java不同),此时并行赋值变的很有用: def test(x,y) a...原创 2011-05-24 08:49:36 · 87 阅读 · 0 评论 -
Ruby中的二维数组初始化的一个小问题
我们在Ruby中初始化一个5*5的二维数组,可以写成 data = Array.new(5, Array.new(5, 0)) 也可以写成 data = Array.new(5){ Array.new(5, 0)} 初始化完成后,我可以随便给数组中某个元素赋格值,比如 data[2][2] = 2 我们会...原创 2011-05-24 10:04:45 · 216 阅读 · 0 评论 -
ruby数组操作
1. 如何创建数组?最简单的,x=[]将创建一个空数组:QUOTE:irb(main):004:0> x = []=> []另外还可以使用标准的new方法,任何数组都是Array类的实例。QUOTE:irb(main):001:0> x = Array.new=> []irb(main):002:0> x = Array.new(3)...原创 2011-05-24 10:10:16 · 469 阅读 · 0 评论 -
ruby 格式化当前日期时间
ruby 用Time类获取当前时间。t = Time.newputs t可以看到输出的是(我现在运行的时间):Sat Jan 29 10:45:22 +0800 2011 一般我们拿来用,都不会直接用这样“复杂”的时间格式。下面通过Time的strftime方法来格式化处理,得到想到的日期格式。1.比如你想获取 “2011-01-29” 这样的日期格式t = ...原创 2011-05-24 17:23:07 · 188 阅读 · 0 评论 -
ruby 异常处理
f = File.open("testfile")begin# .. processrescue //获取异常# .. handle errorensure //异常处理f.close unless f.nil?end 原文http://my4java.itpub.net/post/9983/63710 ...原创 2011-05-25 10:19:25 · 64 阅读 · 0 评论 -
Ruby执行外部程序
Ruby执行外部程序 1、system方法system后跟要执行的系统shell的命令字符串作为参数,此方法可以让系统中的程序在一个子shell中运行。是我们通过ruby脚本引导启动系统中外部程序的常规手法。2、exec方法此方法同system方法有些相似,都是接受一个字符串格式的命令,但是区别还是比较明显的,以exec方法引导执行的程序启动的新进...原创 2011-05-30 20:10:46 · 480 阅读 · 0 评论 -
ruby字符串操作
1.返回字符串的长度str.length => integer 2.判断字符串中是否包含另一个串str.include? other_str => true or false "hello".include? "lo" #=> true "hello".include? "ol" #=> false "hello&q原创 2011-10-18 11:06:00 · 163 阅读 · 0 评论