楼 主
[原创][讨论]函数重载
发表于 2008-03-15 10:53 · 中国 北京 鹏博士BGP
银牌会员
★★★
积分 2,098
发帖 566
注册 2007-09-11 07:27
UID 97070
性别 男
状态 离线
::Function Override {s11ss@www.cn-dos.net 2008-3-15}
@echo off
call :e I Love You!
call :e Hello World!
call :e Hello!
exit /b
:e
if "%2" neq "" call :e %* & goto :eof
echo %1
goto :eof
:e
if "%3" neq "" call :e %* & goto :eof
echo %1 %2
goto :eof
:e
echo %1 %2 %3
[
Last edited by s11ss on 2008-3-15 at 10:56 AM ]
第 2 楼
发表于 2008-03-15 11:45 · 中国 北京 海淀区 联通
银牌会员
★★★
积分 1,287
发帖 634
注册 2007-05-02 15:06
UID 87277
性别 男
来自 cmd.exe
状态 离线
貌似.call的话。是从call 点往下找的第一个匹配项,如果没找到,就从文件开头起再搜索一次,还找不到就抛出错误.
第 3 楼
发表于 2008-03-15 13:46 · 中国 湖北 武汉 电信
初级用户
★
积分 108
发帖 49
注册 2008-02-26 18:54
UID 111491
性别 男
状态 离线
论坛跳转: