Ruby
文章平均质量分 70
superway117
这个作者很懒,什么都没留下…
展开
-
Ruby 全局变量
Ruby 全局变量 关键字: 全局变量由$开头.它们可以在程序的任何位置访问到.在初始化前,全局变量有一个特殊的值 nil. 这里列出了一些以$打头并跟单个字符的特殊变量.比如,$$包含了Ruby解释器的进程id,它是只读的.这里是主要的系统变量以及它们的含义(细节可在Ruby的参考手册原创 2006-11-08 23:55:00 · 997 阅读 · 0 评论 -
Ruby资源
a.在Ruby中,“自赋值运算符”不止是“+=,-=,*=,/=,%=”这几个。尤其是像“|| =”这样的运算符也是可用的(目前这些运算符还不能作用于未定义的类变量,不过在将来版本的Ruby中可能会有所改变)。完整的列表请参考 《Programming Ruby》一书中的表18.4。b.在“PLEAC-Ruby”(http://pleac.sourceforge.net/pleac_ruby/t1转载 2006-11-09 20:58:00 · 745 阅读 · 0 评论 -
c/c++行计算工具
这些天看ruby,写了个c/c++的行计算工具当练习用,目前不支持子目录的计算用法:ruby source.rb filename or dirname支持的文件格式:h/hpp/c/cpp/cxxdef writelogfile(file,logstr) file.write(logstr) file.write("/n")endunless ARGV.size == 1 and (原创 2006-11-15 22:35:00 · 714 阅读 · 0 评论 -
%表示法
%表示法在字符串字面值、 命令输出、 正则表达式字面值、 数组表达式、 符号 中,可以使用这种以%开头的表达法。特别是当字符串或正则表达式中包含双引号(")、斜线(/)等(切分字面值时使用的字符)要素时,它可以减少反斜线(/)在代码中出现的次数。另外,它还可以方便地表示字符串数组。详细内容如下。 %!STRING! : 双引号中的字符串 %Q!STRING! : 同上转载 2006-11-09 20:50:00 · 709 阅读 · 0 评论 -
第一次写ruby脚本,做个标记
作用:读取文件,去掉文件每行开头的 #代码如下:unless ARGV.size == 1 and test(?e, ARGV[0]) puts "Usage: #{File.basename($PROGRAM_NAME)} filename" exit enddata =File.read(ARGV.first)data.gsub!(/^#/,"")File.open(ARGV.fi原创 2006-11-09 23:05:00 · 727 阅读 · 0 评论 -
查找#ifdef WIN32里面的内容
string = "#ifdef WIN32 SOCKET sock = INVALID_SOCKET;#else int sock = -1;#endif#ifdef WIN32 SOCKET sock = INVALID_SOCKET;#endif#ifdef WIN32 SOCKET sock = INVALID_SOCKET;#else int sock = -1;#endif#ifd原创 2006-11-15 16:18:00 · 873 阅读 · 0 评论 -
比较2个excel 文件
require win32olerequire getopts#ComparedTable struct# sheet_name,owner,diff_arrayclass ComparedTable attr_accessor :filename1, :filename2 def initialize(filename1,filename2 ) @filenam原创 2006-12-04 17:42:00 · 1112 阅读 · 0 评论