前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >RUBY基础入门

RUBY基础入门

作者头像
sofu456
发布2019-07-09 13:57:31
9820
发布2019-07-09 13:57:31
举报
文章被收录于专栏:sofu456sofu456

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

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2015年05月10日,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档