摘要:        
文件的操作File类 创建新文件的方式有: file = File.new("testfile", "r") 第一个参数是文件的路径和名字; 第二个参数以文件的模式,可以是: # r 只读 # w 只写 # a 追加只写 # r+, w+, a+都是读写模式,但是有区别 # r+是覆盖写,w+是清除后写,a+是追加写 # 所有模式加b就是对应的二进制模式 打开文件的方法: File.open("testfile", "r") do |file| #处理文件 end 写入文件 File.open("E:/2    阅读全文
        
            posted @ 2012-08-13 22:59
残星
阅读(5933)
评论(0)
推荐(0)
        
        
            
        
        
摘要:        
a="Ruby"b='Ruby'puts a==bputs 'Hello \n world' #在单引号中使用换行符puts "Hello \n world" #在双引号中使用换行符puts 'it is\sok' #在单引号中使用空白符puts "it is\sook" #在双引号中使用空白符puts '\141'+" "+"\141" #替换八进制数141所对应的字符puts '\x52'+" &quo    阅读全文
        
            posted @ 2012-08-13 10:36
残星
阅读(2109)
评论(0)
推荐(0)
        
        
            
        
        
摘要:        
a=10b=:a #创建符号对象a="Ruby"c=:aputs b==c #判断b是否等于cputs b==:"a" #判断b是否等于字符串"a'对应的符号对象def show #创建方法show puts "Hello WOrld"endd=:show #创建方法show的符号对象puts d==:"show" #判断d是否等于字符串"show'对应的符号对象book="Ruby" #创建变量a=:"Ruby" #创建符号对象puts     阅读全文
        
            posted @ 2012-08-13 10:28
残星
阅读(415)
评论(0)
推荐(0)
        
        
            
        
        
摘要:        
#hash new_hash1={} new_hash1[:key_a]='contents1' new_hash1[:key_b]='contents2' puts new_hash1[:key_a] puts new_hash1 new_hash2={:key_a=>'conte...    阅读全文
        
            posted @ 2012-08-13 09:30
残星
阅读(9254)
评论(0)
推荐(0)
        
        
            
        
        
摘要:        
1..5 #包含:1,2,3,4,51...5 #包含:1,2,3,4d=0..59c=60..79b=80..89a=90..100puts a.max #使用max()求最大值ֵputs c.min #使用min()求最小值ֵputs d.end #使用end()求最后一个值puts b.first #使用first()求第一个值source=80if d===source #判断变量是否在范围d中 puts "成绩不及格"elsif c.include?(source) #判断变量是否在范围c中 puts "刚刚及格" elsif b===sour    阅读全文
        
            posted @ 2012-08-13 09:25
残星
阅读(455)
评论(0)
推荐(0)
        
        
                    
                
浙公网安备 33010602011771号