Hallo, noch mal zur Erklärung:
inc() ist eine procedure die die Variable die als Parameter übergeben wird um eins erhöht ("increase" = "erhöhen", das Gegenstück ist
dec() von "decrease" = "erniedrigen"

. Da es eine Procedure ist hat sie auch keinen Rückgabewert, das zuweisen kann also nicht klappen. Hinzu kommt noch, dass man so ohnehin nicht auf Eigenschaften wie Position zugreifen kann. Hier könnte man statt inc() die Funktion succ() ("successor" = "Nachfolger") benutzen, die den "Nachfolger", bei integer also die nächst höhere Zahl zurückliefert. Gegenstück zu dieser Funktion ist pred() ("predecessor" = "Vorgänger").
Aber wie du schon erkannt hast funktioniert es auch ganz einfach mit +1

oder so wie Luckie es vorgeschlagen hat.
Gruß, Sebastian