大家好
如果有一个enum 宣告
在呈现到UI前要做1-1对照的动作
(分别要对应到人类可读的资讯message)
想请教一下
下面两种做法的比较
方法1.
宣告一个 资料型态 来储存这个1-1对应
要执行UI输出时 直接从此资料型态直接找到对应的message
方法2.
以sub function 里面根据enum 来 switch_case/ if_elseif 写出这1-1的对应
要执行UI输出时 呼叫sub function用判断的方式
return message
以coding来说大概都免不掉把整个对照表写到source code里面
想请教一下两种方式执行效率/内存使用上
是否是
方法1: 一直占著内存, 执行效率较好
方法2: 内存有用到才用, 执行效率较差
还是说其实没差呢 (不是太清楚 OS或compiler 会不会对这个加以最佳化)
谢谢