1.5 引入解释性变量
生活随笔
收集整理的這篇文章主要介紹了
1.5 引入解释性变量
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
【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】總結
程序中有一個復雜表達式。將該復雜表達式(或其中一部分)的結果放進一個臨時變量,以此變量名稱來解釋表達式用途。
?
Good Good Study, Day Day Up.
順序 選擇 循環 總結
轉載于:https://www.cnblogs.com/Braveliu/p/7339781.html
總結
以上是生活随笔為你收集整理的1.5 引入解释性变量的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: vue组件实现查看大图效果
- 下一篇: JSON在JS和JAVA的处理