vfp中的过程与函数有什么区别
似乎功能都一样,为什么vfp还要分过程与函数
函数分为系统函数和自定义函数。函数都有一个特点,必须有一个返回值。语法规则是“变量=函数名(参数表)”。
而过程看起来可以认定:(1)系统命令是内部过程,有专门的语法语句及子句;(2)自定义过程是扩展命令、外部过程,用“do 过程名 with 参数表”实现其调用。过程不能有返回值,即使有运行结果,要么过程内显示,要么过程内存储。
函数和过程实现VFP强大的形形色色的功能。系统函数和系统命令是VFP主体,自定义函数和自定义过程是VFP扩展。