本帖最后由 5i365 于 2022-10-19 15:26 编辑
把Main函数下方的函数 A B C 移动到 Main 函数上方
注: Main函数内部的函数 D 不移动
A B C 函数体代内可能还有{}花括号嵌套
________________________________________之前:
function Main([string[]]$args)
{
function D($p1)
{
'D'
}
}
function A($p1, $p2)
{
'A'
}
function B($p1)
{
'B'
}
function C()
{
'C'
}
________________________________________之后:
function A($p1, $p2)
{
'A'
}
function B($p1)
{
'B'
}
function C()
{
'C'
}
function Main([string[]]$args)
{
function D($p1)
{
'D'
}
}
________________________________________代码:
- $s = @'
- function Main([string[]]$args)
- {
- function D($p1)
- {
- 'D'
- }
- }
- function A($p1, $p2)
- {
- 'A'
- }
- function B($p1)
- {
- 'B'
- }
- function C()
- {
- 'C'
- }
- '@
- # Main函数下方的函数 A B C 移动到 Main 函数上方
- # Main函数内部的函数 D 不移动
复制代码 |