我想用Go编程语言编写一个函数,该函数能够通过迭代生成字符串数组。
在标题为“描述”的字段中输入信号路径的唯一名称。由于该字段具有迭代器,因此可以使用大括号设置多个连续计数的信号路径,例如“ 源{1-16:2} {左,右}> ” >
结果是一个字符串数组:
Source 01 Left >
Source 01 Right >
Source 02 Left >
Source 02 Right >
...
Source 16 Left >
Source 16 Right >
我可能在字符串中有一个未定义的花括号迭代器。
第一个大括号{1-16:2}表示1-16:增量值 从1到16:2是填充,表示两位数字
第二个大括号[Left,Right}表示已定义的列表 值。
答案 0 :(得分:-1)
我还没有代码。
今天,我有一个UI界面,其中需要填写一些可选字段。
计数器:从1到16的“ 16”增量值(作为整数)(可选)
来源1 来源2 来源3 ... 来源16
如果我想创建这样的信号路径:
Source 01 Left >
Source 01 Right >
我需要手动进行。如果要创建1000条信号路径,则会花费数小时的时间,并且错误计数;如果计数器> 0,则将在信号路径的末尾添加增量值,而不会出现填充。
现在,如果任何库可以分析我的字符串迭代“ 源{1-16:2} {左,右} ”并按预期生成字符串,我正在寻求帮助。
最好的问候, 优素福