首先,
函数返回值可以显示加:return 返回
如果不加,将以最后一条命令运行结果,作为返回值。
其次,返回值只能是数字
return后跟数值n(0-255)
然后,该怎么返回字符串等呢
#!/bin/bash
# 声明function
test(){
# 假如我是返回值
str='hello shell'
result=$str
}
# 调用function
test
# 获取返回值
echo "INFO result:$result"
函数返回值可以显示加:return 返回
如果不加,将以最后一条命令运行结果,作为返回值。
return后跟数值n(0-255)
#!/bin/bash
# 声明function
test(){
# 假如我是返回值
str='hello shell'
result=$str
}
# 调用function
test
# 获取返回值
echo "INFO result:$result"