A wound or injury, usually minor like a slight razor slice incurred while shaving: Remember the gotchas you got from that worn old wrench?
A capture; a catch; an arrest: ''This is a gotcha,'' Johnson allegedly told Jaffee
Gleeful and persistent faultfinding and personal recrimination, esp a particular fault loudly found: The Admissions office at Georgetown revealed that blacks on average had lower test scores. ''Gotcha!'' was the attitude among critics/ a gigantic game of ''gotcha,'' leading the Senate into what he described as ''uncharted waters''(1980s+)
[fr got you]
The Dictionary of American Slang, Fourth Edition by Barbara Ann Kipfer, PhD. and Robert L. Chapman, Ph.D. Copyright (C) 2007 by HarperCollins Publishers. Cite This Source
gotcha in Technology
jargon, programming A misfeature of a system, especially a programming language or environment, that tends to breed bugs or mistakes because it both enticingly easy to invoke and completely unexpected and/or unreasonable in its outcome. For example, a classic gotcha in C is the fact that if (a=b) code; is syntactically valid and sometimes even correct. It puts the value of "b" into "a" and then executes "code" if "a" is non-zero. What the programmer probably meant was if (a==b) code; which executes "code" if "a" and "b" are equal. [Jargon File] (1995-04-17)