few more testcases
This commit is contained in:
parent
b4cd82945a
commit
7b252ac27c
1 changed files with 16 additions and 0 deletions
|
@ -17,8 +17,12 @@
|
||||||
# along with GRUB. If not, see <http://www.gnu.org/licenses/>.
|
# along with GRUB. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
function f1 {
|
function f1 {
|
||||||
|
echo f1 '$@' $@
|
||||||
|
echo f1 '$*' $*
|
||||||
echo f1 $# $1 $2 $3
|
echo f1 $# $1 $2 $3
|
||||||
shift
|
shift
|
||||||
|
echo f1 '$@' $@
|
||||||
|
echo f1 '$*' $*
|
||||||
echo f1 $# $1 $2 $3
|
echo f1 $# $1 $2 $3
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -30,8 +34,12 @@ f1 a b c d
|
||||||
f1 a b c d e
|
f1 a b c d e
|
||||||
|
|
||||||
function f2 {
|
function f2 {
|
||||||
|
echo f1 '$@' $@
|
||||||
|
echo f1 '$*' $*
|
||||||
echo f2 $# $1 $2 $3
|
echo f2 $# $1 $2 $3
|
||||||
shift 1
|
shift 1
|
||||||
|
echo f1 '$@' $@
|
||||||
|
echo f1 '$*' $*
|
||||||
echo f2 $# $1 $2 $3
|
echo f2 $# $1 $2 $3
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -43,8 +51,12 @@ f2 a b c d
|
||||||
f2 a b c d e
|
f2 a b c d e
|
||||||
|
|
||||||
function f3 {
|
function f3 {
|
||||||
|
echo f1 '$@' $@
|
||||||
|
echo f1 '$*' $*
|
||||||
echo f3 $# $1 $2 $3
|
echo f3 $# $1 $2 $3
|
||||||
shift 3
|
shift 3
|
||||||
|
echo f1 '$@' $@
|
||||||
|
echo f1 '$*' $*
|
||||||
echo f3 $# $1 $2 $3
|
echo f3 $# $1 $2 $3
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -56,8 +68,12 @@ f3 a b c d
|
||||||
f3 a b c d e
|
f3 a b c d e
|
||||||
|
|
||||||
function f4 {
|
function f4 {
|
||||||
|
echo f1 '$@' $@
|
||||||
|
echo f1 '$*' $*
|
||||||
echo f4 $# $1 $2 $3
|
echo f4 $# $1 $2 $3
|
||||||
shift 100
|
shift 100
|
||||||
|
echo f1 '$@' $@
|
||||||
|
echo f1 '$*' $*
|
||||||
echo f4 $# $1 $2 $3
|
echo f4 $# $1 $2 $3
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue