github.com/easysoft/zendata@v0.0.0-20240513203326-705bd5a7fd67/demo/01_range.yaml (about) 1 title: range 2 desc: 描述 3 version: 1.0 4 fields: 5 - field: f1 # 区间 6 range: 1-3, 10 # 1,2,3,10... 7 postfix: "\t" 8 9 - field: f2 # 字面常量 10 range: [`123`,`456`] # 此处使用反引号,生成字符串"1-9"和"a-z"。注意:需要用[]符号扩起,否则不是合法的YAML文件格式。 11 postfix: "\t" 12 13 - field: f3 # 区间, 浮点型 14 range: 1.1-9.01:0.6 15 postfix: "\t" 16 17 - field: f4 18 range: a-c{3} # 逐个重复,生成类似 a、a、a、b、b、b、c、c、c 19 postfix: "\t" 20 - field: f5 21 range: a-c{3!} # 迭代重复,生成类似 a、b、c、a、b、c、a、b、c 22 postfix: "\t" 23 24 - field: f6 25 range: "`[a-b,X,1-2]`,[X,1-2],`0-1`,[1-3]:2{3}" 26 postfix: "\t" 27 28 - field: f7 # 区间指定负数步长。 29 range: 9-1:-2 # 9,7,5,4... 30 prefix: "[" 31 postfix: "]\t"