Ruby简明教程之方法(Method)介绍
Ruby做为面向对象语言,肯定要对对象进行相关的操作,这时候就涉及到方法了。
调用方法-对象.方法名(实参1,实参2,...,实参n)
方法的分类:
1.实例方法:顾名思义,就是由实例来调用的方法。例如,“10,20,30,40”.split(",")
2.类方法:就是由类来调用的方法。当创建一个实例时,则需要调用类方法。
a=Array.new #创建一个新数组 File.rename(oldname,newname) #更改文件名
调用类方法时,可以使用".",也可以使用"::"
3.函数方法:直接省略调用者的方法。例如,sin(3.14),sleep(100),print("hello!")
定义方法:
=begin 语法:def方法名(参数1,参数2,。。。) 想要执行的动作 end =end
defhello(name) print("Hello,",name,".\n") end
hello("Ruby") #=>Hello,Ruby.
#可以为参数指定预设值 defhello(name="Ruby") print("Hello,",name,".\n") end
hello() #=>Hello,Ruby. hello("Newbie") #=>Hello,Newbie.
#当方法中不止一个参数时,预设值必须从右端的参数开始指定 deffunc(a,b=1,c=2) #有两个参数可以省略,则应设计成右边2个可以省略 ..... end
热门推荐
10 香港老妈结婚祝福语简短
11 毕业立体贺卡祝福语简短
12 简短新年年会祝福语
13 评论小品祝福语大全简短
14 恭喜师兄结婚祝福语简短
15 员工集体辞职祝福语简短
16 高中新生祝福语 简短
17 装修祝福语男生搞笑简短
18 生日开业蛋糕祝福语简短