我正在构建一个应该根据某些值进行诊断的工具...... 它应该是用户可扩展的,因此硬编码条件不是解决方案......
假设我们进行了验血......
例子...... WBC,ALDO ...... 我希望用户能够以某种方式编写脚本
if(WBC.between(4,10)&& ALDO.greater(5)|| SOMETHINGELESE.isTrue())..... diagnosis =“MPLAMPLA”......
问题是 1)写我的解析器 2)或者尝试在运行时找到执行用户条件的东西并自定义它。 3)另一种方式
请提供帮助,需要的想法!