[笑話]熱狗不是狗

最近在程式執行時老是踩到未知地雷,仔細尋找後才發現我踩到「熱狗不是狗」陷阱。
        以下就是當時發生的概況:

        1.動物:會叫
        2.動物中有「狗」這個物種,狗會叫﹔會汪汪叫
        3.狗還會吃,最愛吃熱狗

        於是在 Google上,我下了這樣的搜尋條件:
        「動物(熱狗)的叫聲」

        Google 回答了我:
        「讚」

        按了十次,得到十個讚,看來這個括號有神奇的效果,於是修改了一下搜尋內容

        「熱狗是動物,牠的叫聲」

        當我按下『搜尋』時,立馬就跳出錯誤視窗:

        嗯,下次就知道別犯這個錯誤了。


============下面是給 Delphier 的內容=============
Sound := TAnimal(HotDog).;    // 強制轉型﹔執行時會發生 Error ,出錯當下不容易找出問題

Sound := (HotDog as TAnimal).;  // 軟性轉型﹔在編譯時就會產生 Error ,隨即就能夠 Debug
============上面是給 Delphier 的內容=============

留言

這個網誌中的熱門文章

對於 Delphi 10.1 Berlin 推出的看法

IntraWeb 學習日記:【Login】