3个回答
展开全部
public命令是用来指定全局变量的,全局变量也称为外部变量,它是在函数外部定义的变量。 它不属于哪一个函数,它属于一个源程序文件。其作用域是整个源程序。
local命令时用来指定局部变量的,局部变量定义后只在当前程序、过程或函数有效,当对应程序、过程、函数运行结束后,该变量自动被自动从内存中释放。
要想将某个全局变量从内存中释放,可以用Release命令来释放该变量。
local命令时用来指定局部变量的,局部变量定义后只在当前程序、过程或函数有效,当对应程序、过程、函数运行结束后,该变量自动被自动从内存中释放。
要想将某个全局变量从内存中释放,可以用Release命令来释放该变量。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
PUBLIC > LOCAL> PRIVATE
俗语说:强龙不压地头蛇,
在VF变量中,PUBLIC(全局变量)就是强龙,在没有地头蛇(LOCAL或PRIVATE变量)的情况下,所有都得听它的,无论是在主程序或是子程序里。
当然,有些地皮流氓LOCAL(局部变量)不服远到而来的强龙,在有LOCAL变量的地盘(子程序里),变量就不受PUBLIC变量影响,
同理PRIVATE变量,也是地头蛇,它也不管你PUBLIC 或LOCAL 的管束,在子程序里变量都是PRIVATE 的赋值
但无论如何,从子程序返回主程序后,就会变回PUBLIC 的赋值,就像地方小流氓最终抵不过强龙老大一样。
说了这么多,估计你更糊途了,罪过罪过。。。
俗语说:强龙不压地头蛇,
在VF变量中,PUBLIC(全局变量)就是强龙,在没有地头蛇(LOCAL或PRIVATE变量)的情况下,所有都得听它的,无论是在主程序或是子程序里。
当然,有些地皮流氓LOCAL(局部变量)不服远到而来的强龙,在有LOCAL变量的地盘(子程序里),变量就不受PUBLIC变量影响,
同理PRIVATE变量,也是地头蛇,它也不管你PUBLIC 或LOCAL 的管束,在子程序里变量都是PRIVATE 的赋值
但无论如何,从子程序返回主程序后,就会变回PUBLIC 的赋值,就像地方小流氓最终抵不过强龙老大一样。
说了这么多,估计你更糊途了,罪过罪过。。。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询