v0 版本: # vector2d_v0.py import math from array import array class Vector2d: typecode = 'd' # 转换为字节时的存储方法,d 代表8个字节的双精度浮点数 def __init__(self, x, y): self.x = float(x) self.y = float(y) # 使对象可迭代
一、背景 Java 枚举是一个特殊的类,一般表示一组常量,比如一年的 4 个季节,一个年的 12 个月份,一个星期的 7 天,方向有东南西北等。 最近工作中,对接了很多其他的系统,发现对接的同一个系统都有不同的环境(开发、测试、正式环境),并且每个环境的配置信息通常不会修改,所以发现用枚举 做配置