问答详情
源自:2-2 页面初始化过程分析

一个函数内return两个值是什么意思 这起什么作用

提问者:大地223504 2014-07-12 20:53

个回答

  • l1uyub0b0b0
    2014-07-12 23:08:47

    应该的:) 我正好在网上,碰见了你的问题:)

  • 大地223504
    2014-07-12 23:03:45

    谢谢了 老师真不容易啊 一个个给我们解答

  • l1uyub0b0b0
    2014-07-12 23:01:30

    是的。只传一个值就可以。我这样写也仅仅是因为直观。你的思路没有错误。如果产生bug,就请好好调试一下自己的代码啦。

  • 大地223504
    2014-07-12 22:55:20

    因为我觉得在这两个getPosTop和getPosLeft函数中,i和j中有一个是多余的,不是只需要传递一个值就行了吗

  • l1uyub0b0b0
    2014-07-12 21:55:44

    不用谢。。。 但是我刚才以为你是在swift课程里留的言,用那个课程里的例子做的解答。我刚发现你是在2048这个课程下提的问。不知让你疑惑的具体是哪个函数?

  • 大地223504
    2014-07-12 21:50:23

    谢谢 又学到新东西了

  • l1uyub0b0b0
    2014-07-12 21:33:27

    比如注册函数,return (true,1,"慕课女神"),表示注册成功,直接返回一些关键注册资料。这种手段其实在PHP中会经常用。 其实在OC也经常有需要这种功能的情况(C++就更多了)。比如会有很多函数设计要传入一个**err的参数,如果发生错误,return false,同时把错误信息通过这个可变参数err传出来。但是使用元组,可以直接return (false,err)。 这样参数和返回值的分工非常明确。