斯威夫特:为什么要使用一个不会返回的函数?

时间:2017-01-24 07:22:36

标签: ios swift function swift3

我确定这个问题之前必须被问过100次,但是,我使用函数的最着名的场景是什么(包含它的所有内容 - 参数,函数内部的逻辑)那么我不需要退货......?为什么这个函数位于我的代码中,然后......?

如果我可以用不同的方式,我从一个能做某事的函数 - 或某些事情 - 中得到什么好处,然后没有给我提供一些反馈或执行结果......?

谢谢大家。

2 个答案:

答案 0 :(得分:1)

这主要取决于原因,这导致程序员将代码封装在函数/方法中。例如,如果它是一个异步执行的方法,那么只要有人调用该方法就不会有结果。

答案 1 :(得分:0)

我相信我的问题是试图从程序的角度理解Swift中函数的用途。当我学习PL编程时,我被告知函数返回值,而不返回值的函数称为过程。现在,在学习Swift的3个月后,我对Swift和OOP中如何使用它的看法更加清晰。