请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

damages的函数返回值

https://img1.sycdn.imooc.com//szimg/5b6c28940001b1ef06330331.jpg

这里的第9行代码中的damages[0],damages[1],代表的是skill1,skill2吗?如果有23456,为什么说会记不清呢?加上skill_damge,不会多余吗?不太理解,希望老师同学给我解答一下,谢谢。

正在回答 回答被采纳积分+3

1回答

7七月 2018-08-09 20:09:46

没有太理解你的问题?skill_damage多余是什么意思?

0 回复 有任何疑惑可以回复我~
  • 提问者 盖躺尸文ETHAN #1
    首先谢谢老师解答。我是学金融的,第一次接触编程所以可能理解上有点困难。
    我的意思是如果damages[0],damages[1]的返回结果代表的是skill1,skill2,就算返回结果有6 7个,只有看之前的输入参数是第几个不就好了,为什么还要用skill1_damage来表示呢,不是会多余吗?这样有什么好处呀。
    (但是如果我理解错了,就不存在问题了0-0
    再次感谢!!w
    回复 有任何疑惑可以回复我~ 2018-08-09 20:31:41
  • 慕田峪9048279 回复 提问者 盖躺尸文ETHAN #2
    老师的意思是使用一个有意义的变量名英文去存储一个值,比使用一个元素的索引damages[1]更好,因为当时间久了,你就不知道damages[1]是什么意思了。而skill1_damage你一看就知道是技能伤害的意思,这节课老师就是想表达这意思,知名其意!!!
    回复 有任何疑惑可以回复我~ 2018-08-17 11:20:21
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信