Ruby中的方法(函数)学习总结
1、Ruby中方法名和变量名的命名规则一样(以小写字母开头,单词之间的分隔使用“_”,),不过可以在方法名后边带上!(重磅方法)或者?(布尔类型返回值)。
2、方法的参数请使用(),参数都是局部变量,可以为这些参数设置默认值,带“*”的参数是可选动态参数,可以传入一个或者多个,如果有普通参数,也有可选参数,可选参数要放在最后,如下边示例代码。
defread_book(chinese='水浒传',english='JaneEyre',*others)
puts"中文书籍:#{chinese},Englishbook:#{english}"
temp=''
others.eachdo|o|
temp<<o<<''
end
puts"其他可选书籍:#{temp}"
end
read_book #输出:中文书籍:水浒传,Englishbook:JaneEyre read_book('西游记','Rails','红楼梦','三国演义','封神演义','隋唐演义') #输出: #中文书籍:西游记,Englishbook:Rails #其他可选书籍:红楼梦三国演义封神演义隋唐演义
热门推荐
5 送米的祝福语简短
10 企业新春祝福语简短大全
11 心媳妇生日祝福语简短
12 高考录取庆贺祝福语简短
13 要庆祝生日祝福语简短
14 餐厅虎年贺卡祝福语简短
15 我老公蛋糕祝福语简短
16 小姨看孩子祝福语简短
17 宝宝生日奶奶祝福语简短
18 忌日祝福语简短10字