![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Ruby
CamelGem
这个作者很懒,什么都没留下…
展开
-
ruby中定义一个方法时,各种参数的定义方式
# 位置参数def add_values(a, b) a + bend# 默认位置参数def add_values2(a = 1, b = 2, c) a + b + cenddef add_values3(a = 1, b = a) # 参数值总是从左到右被计算的 a + benddef add_values4(a = b, b = 1) # 除非定义了一个名字为b的方法,否则在默认参数执行时会报错 a + bendp add_values4 # ra.原创 2020-05-25 22:50:43 · 697 阅读 · 0 评论 -
Ruby中方法的使用以及方法的参数传递
关于ruby中方法的一些知识拓展一个方法的返回值通常是方法中最后一个表达式的值,但是如果最后一个表达式的值不存在,则方法返回的值为nil。如果一个方法最后一个表达式产生多个值,返回的值需要用逗号分隔开,最后方法会以数组的形式返回多个值。为了是代码更加清晰,可以将返回的值显示的放入数组中然后返回。见下面示例:def name puts "Hello World!"endp na...原创 2020-04-27 20:09:33 · 2542 阅读 · 0 评论 -
Ruby中的类和模块和变量使用说明
对象, 变量, 常量和类在ruby中表现数据的基本单位称为对象。常见对象与其所属的类对象类数值Numeric字符串String散列Hash正则表达式Regex文件File符号Symbol数组Array此外还有range和execption对象等变量分为以下几种:全局变量: 以$来表示实例变量: 以@开头来表...原创 2020-04-18 23:26:01 · 936 阅读 · 0 评论