第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機(jī)立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

在 java 和 kotlin 中使用 if 或 set value

在 java 和 kotlin 中使用 if 或 set value

函數(shù)式編程 2023-07-28 15:51:07
我需要比較這兩個代碼的 CPU 和 RAM 使用情況。誰更好?enableValidation 是一個布爾變量,需要設(shè)置為 false。我有2種方法:1.使用if 2.設(shè)置false direct哪一個更好?way 1:        if (enableValidation) {        enableValidation = false;     } way 2:    enableValidation = false;
查看完整描述

2 回答

?
拉丁的傳說

TA貢獻(xiàn)1789條經(jīng)驗 獲得超8個贊

就 CPU/RAM 使用情況而言,這兩種代碼方法之間幾乎沒有區(qū)別。方法一是檢查冗余條件。這兩個代碼都表示此時無論情況如何,都必須enableValidation是。false

所以從代碼可讀性角度來看,最好直接賦值為 false。


查看完整回答
反對 回復(fù) 2023-07-28
?
慕俠2389804

TA貢獻(xiàn)1719條經(jīng)驗 獲得超6個贊

java 和 kotlin 將被轉(zhuǎn)換為字節(jié)碼,因此您可以查看字節(jié)碼并檢測哪一個代碼比其他代碼大

據(jù)我從 C++ 知道,方式 2 更好,但這里的資源使用幾乎沒有!不太關(guān)心它


查看完整回答
反對 回復(fù) 2023-07-28
  • 2 回答
  • 0 關(guān)注
  • 135 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號