Go Concepts - Operators: Difference between revisions
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
- Go Specification - Operators: https://golang.org/ref/spec#Operators
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:
- strings
- arrays
:=
Variable declaration and assignment. Also known as short variable declaration operator.