这是什么意思"Sub 过程执行任务,然后将控制权返回给调用代码"



what Sub过程执行任务,然后将控制权返回给调用代码?``

子过程执行一项任务,然后将控制权返回给调用代码,但不向调用代码返回值

这基本上详细说明了子程序的工作方式。

子程序和函数将执行一个代码块,不同之处在于函数将返回值,而子程序不会。

这样想吧。让我们假设你有工作要做,你有一群有特定技能的人来帮助你。作业可以分解为多个任务。你可以自己完成其中的一些任务,但有些任务超出了你的能力范围,所以你需要将这些任务委托给你的助手。您是应用程序的主要方法,执行的任务是该主要方法中的代码。

当你完成一项你无法完成的任务时,你会请一位具有适当专业知识的助手来完成,然后等到他们完成任务后再执行。您的每个助手都是应用程序中的一个方法,您可以调用该方法来执行特定任务。

其中一些助手会去完成任务,然后回来告诉你他们什么时候完成。他们就像一个Sub,也就是说,他们在你等待的时候做了一份工作,但完成后什么都不给你。

其中一些助手会去完成任务,并在任务完成后给你带回一些东西,例如,任务可能是去商店买一些东西,或者为下一个任务建造一些你需要的东西。他们就像一个Function,也就是说,他们在你等待的时候完成工作,他们在完成工作时给你他们的工作结果。

最新更新