程序开发中,很多新手都忽略了自定义函数的作用,它即可以提高书写代码效率、增强代码可读性、易维护。
比如下面的代码,判断ls_obj_type是否等于其中一个字符串,代码非常冗长,阅读比较困难
if ls_obj_type = 'column' or ls_obj_type = 'compute' or ls_obj_type = 'text' then
而使用一个自定义函数gf_1in3,代码就变得更简洁、容易理解
if gf_1in3(ls_obj_type,'column','compute','text') then
这里只是抛砖引玉,函数是程序设计的一个重要思维,合理利用就可以事半功倍。
gf_1in3函数源码