W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗(yàn)值獎勵
在某種程度上,基60和基10之間相互轉(zhuǎn)換的難度比處理時間轉(zhuǎn)換要大?;D(zhuǎn)換更抽象,直覺告訴我們直接處理時間更好。
但是,如果我們意識到可以把時間當(dāng)做基60的數(shù),并花時間來寫一個轉(zhuǎn)換函數(shù)(convertToSeconds和makeTime),我們的程序就會更簡短、更易讀、更易調(diào)試、更可靠。
此后添加更多特性也變得更容易。例如兩個時間相減求時間差。最簡單的做法是通過借位實(shí)現(xiàn)減法。使用轉(zhuǎn)換函數(shù)將更容易做,且更不易出錯。
具有諷刺意味的是,有時把問題變得更難(更具通用性)反而使其更易解決(更少特例,更少出錯)。
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網(wǎng)安備35020302033924號
違法和不良信息舉報電話:173-0602-2364|舉報郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: