函数
函数是带有语句的命名代码块。程序的几乎所有应用算法都包含在函数中。在函数外部,只是执行一些辅助操作,比如创建和删除全局变量。
当我们调用函数时,函数中的语句就会执行。当各种事件发生时,终端会自动调用一些主要的函数。也称为 MQL 程序入口点或事件处理程序。特别是我们已经知道,在图表上运行脚本时,终端会调用它的主函数 OnStart。在其他类型的程序中,终端还会调用其他函数,我们将在涉及 MQL5 API 交易架构的 第五章 和 第六章 详细讨论。
在本章中,我们将学习如何定义和声明一个函数,如何描述函数并为其传递参数,以及如何从函数返回它的运行结果。
我们还将讨论函数重载,即提供多个同名函数的能力,以及相关用途。
最后,我们将认识一种新的类型:指向函数的指针。