我想代表"自然"一个字符(字母,数字,符号等)。我的第一个想法是通过int值表示这些类别,我的意思是:
var a = (aValue.text as NSString).doubleValue
var b = (bValue.text as NSString).doubleValue
var c = (cValue.text as NSString).doubleValue
if a != nil && b != nil && c != nil
我的问题是:这是一个好习惯吗?我认为代码不会太可读。你知道实现这个目标的好方法吗?
答案 0 :(得分:3)
枚举可能更好。供参考:https://docs.oracle.com/javase/tutorial/java/javaOO/enum.html
public enum DATA_TYPE { LETTER, NUMBER, SYMBOL }
if(mydatatype == DATA_TYPE.LETTER) {}