1. 程式人生 > >指令碼中函式的基本寫法

指令碼中函式的基本寫法

例題:

 

大過程                                              小過程

見面

問好------------------------------↓

介紹                                                 早上好

洽談                                                 中午好

用餐                                                 晚上好

介紹

洽談

用餐

道別

 

 

過程:過程就是按照一定順序進行程式碼編寫,不能跳步的就是過程。

 

以上是一個見面用餐的過程,我們稱之為大過程,其中的某一個小環節叫做小過程

 

       函式名:問好函式。將小過程的程式碼編輯成“函式”當我們需要這些小過程的時候只需要直接呼叫函式名就能實現使用,不用每次重新編寫小過程。以上被稱之為面向過程,並不是真實意義上的函式,目的是為了簡化過程。

 

函式的基本格式和使用

 

#!/bin/bash

 

function 問好(){

 

echo “早上好

echo “中午好

echo “晚上好

 

}

 

問好

 

以上是問好 函式的基本表示

 

 

 

控制語句return在函式中的運用

 

例題

 

Function 問好 (){

while  [ $i lt 20 ]

 

do  if [ $i –eq 10 ];then

 

0不加引數     1.exit      2.break   3continue     4return

 

fi

 

done

}

echo”112233”

 

 

 

輸入內容:

 

0---0~19

 

1---0~9

 

2---0~9    112233

 

3---0~9  11~19  112233

 

4---0~9

 

由此我們得出

 

Exit 跳出指令碼

Break 跳出最近層的迴圈

Continue 跳出本次的迴圈,繼續下一次迴圈

Return 直接跳出函式體,不論中間有什麼。