第六講 if 語句

2021-06-21 16:10:51 字數 1008 閱讀 5251

格式

單分支if [ ]  #條件測試命令

then

...... #命令序列

fi 多分支

if [ ]  

then .... #命令序列

else  ...... #命令序列

fi

#!/bin/bash

data="new create"

if [ -f $file ]

then

echo "exist" >> $file

cat $file | wc -l

rm $file

else

touch $file

echo $data > $file

cat $file

fi #特別注意,別漏了

echo "--end--"

if的巢狀格式

if [ ]  #條件測試命令 ;then

...... #命令序列1

elif [ ]  #條件測試命令 ;then

...... #命令序列2

elif [ ]  #條件測試命令 ;then

...... #命令序列3

else  

...... #命令序列n

fi

#!/bin/bash

data="new create"

if [ -f $file ] ;then

echo "exist" >> $file

cat $file | wc -l

rm $file

elif [ -d $file ] ;then

touch $file/testfile

echo $data > $file/testfile

cat $file

rm -rf $file

else

echo "no exist"

fiecho "--end--"

第六講感悟

方法是處理業務邏輯的 滿足使用者需求,有開發者設計的具有一定邏輯的 鄙人認為可以把方法看作是數學中的方程式,帶入因變數進行計算,得到所要求得的值 方法應盡可能單 一 簡單 容易理解。因此關於方法的返回值 有return語句的方法有可能還需被呼叫到其他方法中去使用 類似於三元一次方程兩兩相消後再求一次...

第六講 堆疊操作

本節中的例子其結構和例1一樣,僅改變mydisplay和myreshape。例4 利用堆疊繪製三個物體 乙個綠色的茶壺,乙個藍色的茶壺,乙個紅色的立方體 部分 void mydisplay void void myreshape glsizei w,glsizei h 執行後,我們可以看到左邊為乙個...

第六講,選單程式設計

訊息的捕獲流程 標準訊息 除wm command之外,所有wm 開頭的訊息,從cwnd派生的類,都可以接收到該類訊息 命令訊息 來自選單 加速鍵或工具欄按鈕的訊息,這類訊息都以wm command呈現。在mfc中,通過選單項的標識 id 來區分不同的命令訊息 在sdk中,通過訊息的wparam引數識...