- 0
- 0
- 约2.52千字
- 约 9页
- 2021-11-04 发布于辽宁
- 举报
PAGE
PAGE 1
Ruby?方法
Ruby 方法与其他编程语言中的函数类似。Ruby 方法用于捆绑一个或多个重复的语句到一个单元中。
方法名应以小写字母开头。如果您以大写字母作为方法名的开头,Ruby 可能会把它当作常量,从而导致不正确地解析调用。
方法应在调用之前定义,否则 Ruby 会产生未定义的方法调用异常。
语法
def method_name [( [arg [= default]]...[, * arg [, expr ]])]
expr..
end
所以,您可以定义一个简单的方法,如下所示:
def method_name
expr..
end
您可以定义一个接受参数的方法,如下所示:
def method_name (var1, var2)
expr..
end
您可以为参数设置默认值,如果方法调用时未传递必需的参数则使用默认值:
def method_name (var1=value1, var2=value2)
expr..
end
当您要调用方法时,只需要使用方法名即可,如下所示:
method_name
但是,当您调用带参数的方法时,您在写方法名时还要带上参数,例如:
method_name 25, 30
使用带参数方法最大的缺点是调用方法时需要记住参数个数。例如,如果您向一个接受三个参数的方法只传递了两个参数,
您可能关注的文档
- C++ 运算符 计算机.doc
- C++ 存储类 计算机.doc
- C++ 基本语法 计算机.doc
- python编程求解一元二次方程问题分析.doc
- 101个MySQL调试和优化技巧.doc
- Ruby 条件判断 计算机.doc
- Ruby 算术运算符 计算机.doc
- Python正则表达式 计算机.doc
- Ruby 循环 计算机编程.doc
- Python函数 计算机编程.doc
- 四川省成都市嘉祥教育集团2024-2025学年七年级下学期期中数学试题(解析版).docx
- 四川省成都市青羊区石室联合中学2024-2025学年七年级下学期期中考试数学试题(解析版).pdf
- 四川省成都市青羊区石室联合中学2024-2025学年七年级下学期期中考试数学试题(解析版).docx
- 四川省成都市武侯区北京第二外国语学院成都附属中学2024-2025学年七年级下学期期中数学试题(解析版).docx
- 四川省成都市武侯区北京第二外国语学院成都附属中学2024-2025学年七年级下学期期中数学试题(解析版).pdf
- 四川省绵阳市涪城区2024-2025学年七年级下学期5月期中考试数学试题(解析版).pdf
- 四川省绵阳市涪城区2024-2025学年七年级下学期5月期中考试数学试题(解析版).docx
- 四川省绵阳市江油市2024-2025学年七年级下学期5月期中数学试题(解析版).pdf
- 四川省绵阳市江油市2024-2025学年七年级下学期5月期中数学试题(解析版).docx
- 四川省绵阳市游仙区2024-2025学年七年级下学期5月期中考试数学试题(解析版).docx
最近下载
- 青智QINGZHI ZW3430B 1B 2B三相电量表使用说明书.pdf VIP
- 新人教版2024高三一轮总复习Unit5FirstAid课件选择性必修第二册(英语).pptx VIP
- 信号与系统:第21讲 Z变换;Z变换收敛域;Z反变换.ppt VIP
- 小学科学新湘科版二年级下册全册教案(2026春).doc
- 2013年河南中考数学试卷及答案解析.pdf VIP
- 8国家职业技能鉴定题库(高级电工).pdf VIP
- 航空航天材料力学发展史.ppt VIP
- DB61_T5018-2021:民用建筑机电安装工程标识标准.pdf VIP
- 机械创新设计竞赛说明书范本.docx VIP
- 2024年陕西高中学业水平合格性考试数学试卷真题(含答案).docx VIP
原创力文档

文档评论(0)