📚 本文 (
📝
字数:
277
⏱
阅读时间:
1 分钟
)
函数语法与案例
在编程中,为了简化代码量,通常会将经常调用的一些代码模块化,并一一个名字表示,当再次使用该模块时只需要输入该名字,系统会自动去读取该名字所对应的代码模块。因此在计算机中把一段独立功能的代码当做一个整体,并为之命一个名字,命名的代码段即为函数。
1.函数语法
在Bash中函数有两种书写方式。
1 2 3 4 5 6 7 8 9
| functionName(){ # 推荐书写方式 函数内容 }
# 或
function functionName(){ 函数内容 }
|
2.函数案例
1.函数的调用。
1 2 3 4 5
| #!/bin/bash demo(){ echo "this is my first function" } demo
|
2.函数的参数传递。
1 2 3 4 5 6 7
| #!/bin/bash
test(){ echo $1 echo $2 } test "hi" "where do you come from"
|
3.函数的返回
在Bash中函数通过return内建命令返回(注:return只能返回数值型)。
1 2 3 4 5 6 7 8 9 10 11 12 13
| #!/bin/bash test(){
if (( $1 > 10 ));then return 0 else return 1 # 假如将return改为exit 0结果又会怎样 fi }
test "4" echo $? echo "end.."
|