Gotcha(發音[英][ˈɡɔtʃə][美][ˈɡɑtʃə]),在計算機編程領域中是指在系統或程序、程序設計語言中,合法有效,但是會誤解意思的構造,程式容易造成錯誤,或是一些易於使用但其結果不如期望的構造。字面上是got you的簡寫,常用於口語,直譯為: 「逮着你了」、「捉弄到你了 」、「你中計了」 、「騙到你了」。[1]
例子
if (a = b) code;
大多數情形,編程者的意圖是:
if (a == b) code;
現代編譯器在這種情形(條件表達式中是個賦值而不是邏輯比較)會產生一條編譯警告消息。通行的編程風格建議[2]在比較表達式的左側是個常量,如: 42 == x
而不是 x == 42
,參見尤達條件式。
相關條目
參考文獻
進一步閱讀
外部連結
Wikiwand in your browser!
Seamless Wikipedia browsing. On steroids.
Every time you click a link to Wikipedia, Wiktionary or Wikiquote in your browser's search results, it will show the modern Wikiwand interface.
Wikiwand extension is a five stars, simple, with minimum permission required to keep your browsing private, safe and transparent.