1.5 引入解释性变量
生活随笔
收集整理的這篇文章主要介紹了
1.5 引入解释性变量
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
【1】源代碼
1 bool wasInitialized() 2 { 3 // do something... 4 return true; 5 } 6 7 void Func(QString platform) 8 { 9 if (platform.toUpper().indexOf("MAC") > -1 && 10 platform.toUpper().indexOf("IE") > -1 && 11 wasInitialized() && resize > 0) 12 { 13 // do something... 14 } 15 }【2】引入解釋性變量
1 bool wasInitialized() 2 { 3 // do something... 4 return true; 5 } 6 7 void Func(QString platform) 8 { 9 bool bIsMaxOS = platform.toUpper().indexOf("MAC") > -1; 10 bool bIsIEBrowser = platform.toUpper().indexOf("IE") > -1; 11 bool bMorethanResize = resize > 0; 12 if (bIsMaxOS && bIsIEBrowser && wasInitialized() && bMorethanResize) 13 { 14 // do something... 15 } 16 }【3】總結(jié)
程序中有一個(gè)復(fù)雜表達(dá)式。將該復(fù)雜表達(dá)式(或其中一部分)的結(jié)果放進(jìn)一個(gè)臨時(shí)變量,以此變量名稱來解釋表達(dá)式用途。
?
Good Good Study, Day Day Up.
順序 選擇 循環(huán) 總結(jié)
轉(zhuǎn)載于:https://www.cnblogs.com/Braveliu/p/7339781.html
總結(jié)
以上是生活随笔為你收集整理的1.5 引入解释性变量的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: vue组件实现查看大图效果
- 下一篇: 调用cmd方法,用于网盘文件压缩下载