SMP心路历程(之二)

在研发SMP过程中,今天特别值得一书。

原因是我以前在编制一个函数时,入口参数都是实打实的,用到一个,定义一个,而且类型明确,而SMP则出现多个不同的入口,其参数个数不一样,但其处理的内容大致相同,略有不同,现在是通过不同的函数名来区分的,其中调用一些公共函数,但是,心里总是感觉程序存在重复,没有体现智慧编程的特点和要求,我昨天就突然想到,能不能按照最大参数原则,用一个函数解决多个入口问题,这样这个函数就被多个入口调用,其中不同功能也可以在这个函数内处理,而公共功能也在这个函数里实现共享。今天就准备来实现这个想法,看看是否可行。我有三个入口函数,其中一个多个DataRow参数 ,一个多个DataRowView参数,a(string a),b(string a,DataRow dr) c(string c,DataRowView drv)现在要将这三个入口函数变成一个入口函数abc(string a,object b)。不知道能否实现。

今天还在准备编写函数function处理程序,函数处理的基本问题是如何解决入口参数的实参和函数里的实参应用问题,考虑到函数有可能是嵌套的,所以入口参数不能以全程变量进行处理,如果要以局部变量处理,那就要考虑如何产生这个局部变量,如何找到这个局部变量并加入到语句中进行处理。所以,这几天是一个问题多多,关键点多少的时刻,一个一个去解决吧。有可能解决不了,但有可能有其他想法,只要想法存在就一定能给出最终能与不能的答案。

相关推荐
leo_2323 天前
信息革命(Information Revolution )(之三)----SMP(软件制作平台)语言基础知识之八十二
企业信息化·smp(软件制作平台)·软件开发工具·应用系统·信息革命
开发者工具分享3 天前
项目管理系统私有部署适合哪些企业
项目管理·企业信息化·部署架构
leo_23212 天前
小数据( small data )& 小数据系统( small data system )PPT(下)
开发工具·企业信息化·smp(软件制作平台)·软件开发工具·应用系统
猹叉叉(学习版)13 天前
【系统分析师_知识点整理】 6.企业信息化
笔记·软考·企业信息化·系统分析师
leo_23213 天前
小数据( small data )& 小数据系统( small data system )PPT(上)
企业信息化·smp(软件制作平台)·软件开发工具·应用系统
leo_23214 天前
SMP心路历程(之十)
企业信息化·smp(软件制作平台)·软件开发工具·应用系统
leo_23215 天前
小数据”与大数据(之二)
大数据·企业信息化·smp(软件制作平台)·软件开发工具·应用系统·小数据系统
leo_23216 天前
“小数据”与大数据(之一)
开发工具·企业信息化·smp(软件制作平台)·应用系统·小数据
智链RFID18 天前
从需求到落地:企业RFID系统选择的智慧之道
物联网·rfid·数字化转型·企业信息化·仓储管理