# 第一种方式
function name {
commands
return
}
# 第二种方式
name () {
commands
return
}
通过在变量名之前加上单词 local,来定义局部变量。
name () {
local apple='12'
echo apple
}
通过这种方式,我们定义的变量apple就不会被其他的函数所运用了。
当我们想知道一个程序执行的是否成功我们可以这样写
ls /1
# 当然我们知道这个是错误的地址
# 然后我们执行 echo $?
我们就可以发现输出的值是非零
也就是说,加入你执行一个程序,那么立即判定$?是否是0就可以判断这个函数执行的是否正确