f = "app/assets/#{vm.uuid}.rrd" if FileTest::exist?(f) File.delete(f) end
1.指定编码方式第一种在代码文件首行通过#encoding:GBK的方式第二种ruby-EUTF-8文件名称第三种irb-EUTF-82.基本类型Fixnum,String,Float3.注释#开头的行=begin=end之间的所有行4.流…
Ruby的输入和输出操作。输入是程序从键盘、文件或者其他程序读取数据。输出是程序产生数据。可以输出到屏幕、文件或者其他程序。Ruby中的一些类有些方法会执行输入&输出操作。例如Kernel、IO、Dir或者File。重点注意Kern…
得到当前目录或者父目录操作如下require'pathname'putsPathname.new(__FILE__).realpathputsDir.pwdputsFile.dirname(__FILE__)putsFile.expand_…
reject和reject!reject返回不满足代码块的元素数组reject!删除数组中满足代码块的元素a=[1,2,3,5]a.reject!{|x|x<4}pa#[5]b=[1,2,3,4,5]c=b.reject{|x|x&g…
读文件#Ruby读取文件#方法一file=File.open("/Users/Desktop/demo.txt","r")whileline=file.getsputslineend#方法二File.open("/Users/Desktop…
加载文件时需要:require‘file’但是加载这个文件前需要有个上下文环境,如:$:.unshift(File.expand_path(File.join(File.dirname(__FILE__),’..’,’file’)))req…
使用ruby来操作excel文件首先需要在脚本里包含以下语句require'win32ole'把win32ole包含进来后,就可以通过和windows下的excelapi进行交互来对excel文件进行读写了.打开excel文件,对其中的sh…
Ruby基础知识总结Ruby的运行方法1.使用ruby命令运行首先进入到当前文件所在的,然后在命令行运行ruby文件名$cdtmp/ruby$rubydemo01.rb2.使用irb命令执行代码$irbirb(main):001:0>…