Why do I get errors on lines 11,17,18 and 19.
import strformat
proc Play*() =
var memy = [0..<30000000]
var myArray =[0,14,1,3,7,9]
var turn:int = 0
var last:int = -1
for myIndex ,myvalue in myArray:
last = myvalue
memy[last] = turn + 1 ' + 1 is underlined
turn = turn + 1
while turn < 30000000:
var say:int = 0
turn = turn + 1
if memy[last] > 0: ' >0 is underlined
say = turn - 1 - memy[last] ' -memy[last] is underlined
memy[last] = 1 - turn ' myturn is underlined.
last = say
echo fmt"LastNumber is {last}"
Run
error messages are of the type
{
"message": "type mismatch: got <int> but expected
'HSlice[system.int, system.int]'",
"startLineNumber": 11,
"startColumn": 23,
"endLineNumber": 11,
"endColumn": 53
}
Run