Operator (computer programming): Difference between revisions

Content deleted Content added
Examples: missed one
Examples: Organize by category
Line 60:
* [[Mathematical logic|Logic]]: such as <code>a {{red|AND}} b</code> or <code>a {{red|&amp;&amp;}} b</code>
* [[Assignment (computer science)|Assignment]]: such as <code>a {{red|&equals;}} b</code> or <code>a {{red|:&equals;}} b</code>
* [[Three-way comparison]] (aka spaceship): <code>x {{red|&lt;&equals;&gt;}} y</code>
 
;OtherProgram symbolicstructure operators
* [[Record (computer science)|Record]] or [[Object (computer science)|object]] [[Field (computer science)|field]] access: such as <code>a{{red|.}}b</code>
* [[scope resolution operator|Scope resolution]]: such as <code>a{{red|::}}b</code> or <code>a{{red|.}}b</code>
 
* [[Comma operator|Comma]]: <code>e{{red|,}} f</code>
;Conditional operators
* [[Dereference operator|Dereference]]: <code>{{red|*}}p</code>
* Address-of operator: <code>{{red|&amp;}}x</code>
* [[Ternary conditional operator|Ternary conditional]]: <code>condition {{red|?}} a {{red|:}} b</code>
* [[Elvis operator|Elvis]]: <code>x {{red|?:}} y</code>
* [[Null coalescing operator|Null coalesing]]: <code>x {{red|??}} y</code>
 
* [[Three-way comparison]] (aka spaceship): <code>x {{red|&lt;&equals;&gt;}} y</code>
;Notable C and C++ operators
* Address-of operator: <code>{{red|&amp;}}x</code>
* [[Dereference operator|Dereference]]: <code>{{red|*}}p</code>
* [[Comma operator|Comma]]: <code>e{{red|,}} f</code>
 
<!-- This should probably become a separate article at a later stage ... or a new section ... or deleted -->