在命令行中ruby -v 显示版本号,就说明ruby已经安装好了。
双击路径下的irb.bat文件,进入命令窗口,进行交互式ruby
2.简单用法:
(1)puts
puts 'HELLO WORLD'回车
HELLO WORLD
puts 1+3
4
puts 2*3
6
(2)def
定义函数(整数相加,字符串连接)
def sum(n1,n2) def sum(n1,n2)
n1+n2 result = n1+n2
end return result
sum(3,4) end
7
sum("cat","dog")
catdog
(3)load装载rb文件(再试一试)
load "e:\test01.rb"
(4)字符串长度属性,查找字母位置函数,整数的绝对值属性
"feihuale".length 8
"Rick".index("c") 2
-129.abs 129
(5)使用#{}
def say_goodnight(name)
"Good night,#{name.capitalize}"
end
puts say_goodnight("uncle")
Good night,Uncle(capitalize首字母大写)
如果name这个变量是全局或者实例变量,是不需要加{}的。
$greetting = "hello"
@name = "feihuale"
puts "#$greetting,#@name" (爽,这样的语法)
3.下面是ruby的命名规则
a.局部变量:以小写字母或者下划线开头
b.全局变量:$开头
c.实例变量: @开头
d.类变量: @@开头(与实例变量有什么区别呢? Student s = new Student())
e.常量,类名,模块名:首字母大小
4.ruby字符串数组的简单写法
a = %w{ant bee cat dog elk}
a = ["ant","bee","cat","dog","elk"]
a[0] --> ant
a[3] --> dog
5.hash literal (散列表) key-value成对
names_city = {
"feihuale" => "gz",
"feihuanan" => "gs",
"feisha" => "fx",
"feiming" => "sd"
}
names_city["feihuale"] --> gz
修改散列表的值:names_city["feihuale"] = "th"
到此这篇尝试ruby编程的文章就介绍到这了,更多相关内容请继续浏览下面的相关推荐文章,希望大家都能在编程的领域有一番成就!
版权声明:
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若内容造成侵权、违法违规、事实不符,请将相关资料发送至xkadmin@xkablog.com进行投诉反馈,一经查实,立即处理!
转载请注明出处,原文链接:https://www.xkablog.com/rubybc/859.html