有时候,变量的取值只在一个有限的集合内。
例如:pizza的大小只有小、中、大和超大这四种尺寸。当然,可以将这些尺寸分别编码为1、2、3、4或者S、M、L、X。但这样存在着一定的隐患。在变量中很有可能保存的是一个错误的值(如0和m)。例如:pizza的大小只有小、中、大和超大这四种尺
有时候,变量的取值只在一个有限的集合内。
例如:pizza的大小只有小、中、大和超大这四种尺寸。当然,可以将这些尺寸分别编码为1、2、3、4或者S、M、L、X。但这样存在着一定的隐患。在变量中很有可能保存的是一个错误的值(如0和m)。例如:pizza的大小只有小、中、大和超大这四种尺