Go Concepts - Operators: Difference between revisions

From NovaOrdis Knowledge Base
Jump to navigation Jump to search
Line 34: Line 34:
=[]=
=[]=


"<tt>[]</tt>" is the ''indexing operator''.
"<tt>[]</tt>" is the ''indexing operator''. If the index is out of bounds, the runtime generates a run-time panic:
 
<pre>
panic: runtime error: index out of range
</pre>


Applies to:
Applies to:

Revision as of 01:39, 23 March 2016

External

Internal

+

Addition

-

Subtraction

*

Multiplication

/

Division

%

Remainder

=

The assignment operator.

==

[]

"[]" is the indexing operator. If the index is out of bounds, the runtime generates a run-time panic:

panic: runtime error: index out of range

Applies to:

:=

Variable declaration and assignment. Also known as short variable declaration operator.

<-