使用Script.net开发环境,开发和调试脚本文件,支持多个版本的脚本语言,包括perl、tcl、ruby、pyhon、nsis。在script.net安装完工具后,在工具的开始页面有脚本工具库sdk的下载链接
ruby入门笔记,资料参考http://www.w3cschool.cc/ruby/ruby-hash.html
1.调试打印命令
puts(脚本语言调试利器!^_^)
2.数据类型
a1=0 详细数据类型,具体使用时可参考资料
3.类和对象
class A
@@m_a=0 赋初值,相当于静态成员变量
end
对象的引用object=A.new (四种变量:局部变量无符号,实例变量:@,类静态成员变量@@,全局变量$)
4.函数
def B (var1, var2)
return
end
调用 B 4,3
5.常量
VAR=1 引用#{VAR}
6.运算符
+、-、*、/、%、**(指数)
7.注视
单行# 多行 =begin ... =end
8.if判断
if ...elseif...else...end
code if ture 执行code
unless... else...end 除非假执行
code unless false 执行code
case...when...when...end 例如下:
$age = 5 case $age when 0 .. 2 puts "baby" when 3 .. 6 puts "little child" when 7 .. 12 puts "child" when 13 .. 18 puts "youth" else puts "adult" end
9.循环
while ture code end
code while ture
until flase code end
code until false
for var in expression ...end brealk、next、redo、retry
10.alias引用函数和变量
alias A B
11.块
begin{程序开始前调用} end{程序结束后调用} yield块查看
12.模块
moudle A...end 多文件调用 require filename include moudlename
13.字符串
String.new("hello the world")
14.数组
Array.new("A","B")
15.范围
rang1=(1...5). to_a 数字转为字符
16.迭代器
collection.each do |value|
code
end