格式
單分支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引數識...