热门问题
时间线
聊天
视角
Gotcha (編程)
来自维基百科,自由的百科全书
Remove ads
Gotcha(發音[英][ˈɡɔtʃə][美][ˈɡɑtʃə]),在計算機編程領域中是指在系統或程序、程序設計語言中,合法有效,但是會誤解意思的構造,程式容易造成錯誤,或是一些易於使用但其結果不如期望的構造。字面上是got you的簡寫,常用於口語,直譯為: 「逮著你了」、「捉弄到你了 」、「你中計了」 、「騙到你了」。[1]
例子
if (a = b) code;
大多數情形,編程者的意圖是:
if (a == b) code;
現代編譯器在這種情形(條件表達式中是個賦值而不是邏輯比較)會產生一條編譯警告消息。通行的編程風格建議[2]在比較表達式的左側是個常量,如: 42 == x
而不是 x == 42
,參見尤達條件式。
相關條目
參考文獻
進一步閱讀
外部連結
Wikiwand - on
Seamless Wikipedia browsing. On steroids.
Remove ads