首页 > 其他 > 详细

ruby语法之方法

时间:2019-11-25 11:24:25      阅读:74      评论:0      收藏:0      [点我收藏+]

ruby中的方法相当于python的函数

其定义规则为:

方法名应以小写字母开头。如果您以大写字母作为方法名的开头,Ruby 可能会把它当作常量,从而导致不正确地解析调用。
方法应在调用之前定义,否则 Ruby 会产生未定义的方法调用异常。
def 开头  end结尾,里面的代码没用格式的要求,例如不要求缩进

例如:

[root@orl11-infa ruby-test]# cat test.rb
def my_method(a1=1,b1=2)
  c=a1+b1
return c
end
kk=my_method 5,6
puts kk

[root@orl11-infa ruby-test]# ruby test.rb
11

我们把方法首字母大写 My_method

[root@orl11-infa ruby-test]# ruby test.rb
test.rb:5:in `<main>‘: undefined method `my_method‘ for main:Object (NoMethodError)

 

ruby语法之方法

原文:https://www.cnblogs.com/mmyy-blog/p/11926594.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!