Ruby函数参数传递特性分析
刚刚接触Ruby语言不久的朋友可能对于这种新的编写方式有些不太适应。其实只要我们熟练掌握了诸如Ruby函数参数传递这些基本知识,大致就能熟悉其编写特点。
Ruby函数参数传递代码示例:
- def f (a,b)
- puts a,b;
- end
- f([2,3]) # 出错
- f(*[2,3])
输出:
# 2
# 3
def k (a={},*b) puts a.inspect,b.inspect; end k(5,2=>3,1=>2])
输出: 5
[{1=>2, 3=>3}] k(1=>3
输出: {1=>3}
[]
相关推荐
PMJ0 2020-10-13
longzhiwen 2020-09-06
yangxingstar 2020-08-31
LUCIEN0 2020-08-17
huangzihao00 2020-08-17
Jan 2020-08-17
AndesStay 2020-06-12
afengxg 2020-06-09
zamesking 2020-06-09
afengxg 2020-06-09
何志文 2020-06-09
teresalxm 2020-06-05
何志文 2020-05-16
何志文 2020-05-11
fsl 2020-05-04
JOO 2020-04-26
倩 2020-04-22
afanti 2020-04-19
始终不够 2020-04-10