What's wrong with the code when go returns multiple values?

package main

import (
    "fmt"
)

func main(){
    x := 3
    i := 4
    b := []byte{1,2,2,4}
    x,i = nextInt(b)
    fmt.Println(x,i)
}
func nextInt(b []byte)(int int){
    a := 0
    count := 100
    return a,count
}
Mar.13,2021

(int, int)
Menu