RUBY基础入门

使用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

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

扫码关注云+社区

领取腾讯云代金券