Go Keyword range: Difference between revisions
Jump to navigation
Jump to search
Line 6: | Line 6: | ||
=Overview= | =Overview= | ||
<tt>range</tt> keyword is used to iterate over arrays, slices, maps and [[Go_Concepts_-_Functions#Varidic_Functions|variadic function arguments]]. It returns two | <tt>range</tt> keyword is used to iterate over arrays, slices, maps and [[Go_Concepts_-_Functions#Varidic_Functions|variadic function arguments]]. It returns two values. On the first position is the index/kyes, and the second position is the value. | ||
<pre> | <pre> |
Revision as of 04:26, 28 March 2016
Internal
Overview
range keyword is used to iterate over arrays, slices, maps and variadic function arguments. It returns two values. On the first position is the index/kyes, and the second position is the value.
var a [5]int for i, value := range a { // i is the index // value is the value }