寫程式的我們一定會常常需要寫到這樣的判斷:
如果某字串不為空,則做....處理。
但是那個不為空要怎麼表達呢?
相信大多數人都會這樣寫:(以vb為例)
if vStr <> "" then
end if
通常都會使用「<>」,
對電腦來說,這代表兩件事情,
一件是「<」小於,一件是「>」大於,
所以當run到這一行的時候,電腦會做兩件事情。
但是以前某位前輩教了我一件事情,
在電腦這個以010101為basic的運算中,
不為空的字串一定比為空的字串來說還要大,
所以基本上,只需要這樣寫:if vStr > "" then
對電腦來說省了很多事情。
文章標籤
全站熱搜
