@Enum()
2.0 新增用于随机生成固定常量
数据类型起始版本 2.0.0
参数
| 名称 | 类型 | 必填 | 默认值 | 说明 |
|---|---|---|---|---|
| dict | — | — | 用于生成枚举常量的值,多个值通过“|”分隔,不能为空。 | |
| valueWeight | — | — | 值的生成比例,不指定默认:“1:1:1....”。 | |
| nullSampler | — | — | 为空(null)比例,如“1:2”表示生成随机值3次平均1次为null |
用法
@Enum(arg0,arg1,arg2)生成指定字典的常量值,并指定每个常量值的占比和null值占比。
示例:
@Enum(HIGH|WIDTH,1:1,1:2)
输出:
HIGHWIDTHnull@Enum(arg0,arg1)生成指定字典的常量值,并指定每个常量值的占比。
示例:
@Enum(HIGH|WIDTH,1:1)
输出:
HIGHWIDTH@Enum(arg0)默认,生成指定字典的常量值,每个常量值占比相同,即为1:1。
示例:
@Enum(HIGH|WIDTH)
输出:
HIGH