I know this is very basic but i want to know how to access elements individually,the values of Sourceposition and currentarray keep changing, this operation is apart of recursive function.
For example:
var Sourceposition int
var currentarray [8]int
for j:=0;j<len(currentarray);j++
{
if currentarray[j]==0{
Sourceposition = currentarray[j+1]}
fmt.Pritnln(Sourceposition)
}
//random statements
this gives me a error index out of range, Can someone help me , how to this calculation.