自动化编辑器-插件教程

自动化编辑器-插件教程


数组切片

<h1>数组切片</h1> <h2>功能描述</h2> <p>根据指定的开始位置和结束位置对数组进行切片,返回切片后的数组、剩余数组以及相关长度信息。</p> <h2>输入参数</h2> <ul> <li><strong>数组</strong>:<code>&amp;quot;1|2|3|4|5&amp;quot;</code>(分隔符分隔的字符串)</li> <li><strong>分隔符</strong>(可选):<code>&amp;quot;|&amp;quot;</code>(默认)</li> <li><strong>开始位置</strong>:<code>&amp;quot;1&amp;quot;</code>(从0开始计数的索引)</li> <li><strong>结束位置</strong>(可选):<code>&amp;quot;3&amp;quot;</code>(从0开始计数的索引,不包含该位置)</li> </ul> <h2>输出结果</h2> <ul> <li><strong>切片后的数组</strong>:<code>&amp;quot;2|3&amp;quot;</code></li> <li><strong>剩余数组</strong>:<code>&amp;quot;1|4|5&amp;quot;</code></li> <li><strong>切片前数组长度</strong>:<code>5</code></li> <li><strong>切片后数组长度</strong>:<code>2</code></li> <li><strong>剩余数组长度</strong>:<code>3</code></li> </ul> <h2>日志记录</h2> <h3>输入参数</h3> <p>数组: 1|2|3|4|5 分隔符: | 开始位置: 1 结束位置: 3</p> <ul> <li>描述:记录输入的数组、分隔符、开始位置和结束位置。</li> </ul> <h3>处理过程</h3> <p>切片后的数组: 2|3 剩余数组: 1|4|5 切片前数组长度=5 切片后数组长度=2 剩余数组长度=3</p> <ul> <li>描述:记录切片过程中的关键数据,包括切片后的数组、剩余数组以及相关长度信息。</li> </ul> <h3>错误处理</h3> <ul> <li><strong>开始位置为空</strong>:   - 输出结果:切片后的数组为空,剩余数组为原数组。   - 日志输出:<code>开始位置不能为空</code></li> <li><strong>无效开始位置</strong>:   - 输出结果:切片后的数组为空,剩余数组为原数组。   - 日志输出:<code>无效开始位置: 1 (位置不能为0或超出范围)</code></li> <li><strong>无效结束位置</strong>:   - 输出结果:切片后的数组为空,剩余数组为原数组。   - 日志输出:<code>无效结束位置: 3 (位置不能为0或超出范围)</code></li> </ul> <h2>不同场景下的输出</h2> <h3>场景 1:</h3> <ul> <li><strong>输入参数</strong>:   - 数组:<code>&amp;quot;a|b|c|d&amp;quot;</code>   - 分隔符:<code>&amp;quot;|&amp;quot;</code>   - 开始位置:<code>&amp;quot;1&amp;quot;</code>   - 结束位置:<code>&amp;quot;3&amp;quot;</code></li> <li><strong>输出结果</strong>:   - 切片后的数组:<code>&amp;quot;b|c&amp;quot;</code>   - 剩余数组:<code>&amp;quot;a|d&amp;quot;</code>   - 切片前数组长度:<code>4</code>   - 切片后数组长度:<code>2</code>   - 剩余数组长度:<code>2</code></li> <li><strong>日志输出</strong>:   - 输入参数:     数组: a|b|c|d     分隔符: |     开始位置: 1     结束位置: 3   - 输出结果:     切片后的数组: b|c     剩余数组: a|d     切片前数组长度=4     切片后数组长度=2     剩余数组长度=2</li> </ul> <h3>场景 2:</h3> <ul> <li><strong>输入参数</strong>:   - 数组:<code>&amp;quot;10|20|30|40|50&amp;quot;</code>   - 分隔符:<code>&amp;quot;|&amp;quot;</code>   - 开始位置:<code>&amp;quot;2&amp;quot;</code>   - 结束位置:<code>&amp;quot;4&amp;quot;</code></li> <li><strong>输出结果</strong>:   - 切片后的数组:<code>&amp;quot;30|40&amp;quot;</code>   - 剩余数组:<code>&amp;quot;10|20|50&amp;quot;</code>   - 切片前数组长度:<code>5</code>   - 切片后数组长度:<code>2</code>   - 剩余数组长度:<code>3</code></li> <li><strong>日志输出</strong>:   - 输入参数:     数组: 10|20|30|40|50     分隔符: |     开始位置: 2     结束位置: 4   - 输出结果:     切片后的数组: 30|40     剩余数组: 10|20|50     切片前数组长度=5     切片后数组长度=2     剩余数组长度=3</li> </ul>

页面列表

ITEM_HTML