Golang : passing int[] to function but function returning empty array : I am passing in a string array and an empty integer array into a function. The point of the function is to convert each element of the string array to an integer and store that into the integer array. When I print the integer array from within the function itself, everything is fine. However, when I try to print the integer array outside of the function, it prints an empty array.

`employeeDataInt` is the integer array, and `employeeDataString` is the string array.

I apologize if this is a dumb question but I am new to go. Thanks

    package main
    import (
        "fmt"
        "os"
        "log"
        "strings"
        "bufio"
        "strconv"
    )
    func strToInt(employeeDataString []string, emplyoeeDataInt[]int) []int{
    
            for _, i := range employeeDataString[2:] {
                j, err := strconv.Atoi(i)
                if err != nil {
                    panic(err)
                }
                employeeDataInt = append(employeeDataInt, j)
                fmt.Println(employeeDataInt) //this prints out the appropriate array
                
            }
            return employeeDataInt;
    }

    func main() {
        reader := bufio.NewReader(os.Stdin)
        fmt.Print("Enter file name: ")
        fileName, err := reader.ReadString('\n')
            if err != nil {
                log.Fatalf("failed opening file: %s", err)
            }
        fileName = strings.TrimSuffix(fileName, "\n")
    
        file, err := os.Open(fileName)
           scanner := bufio.NewScanner(file)
           scanner.Split(bufio.ScanLines)
           var employeeLine []string
        
           for scanner.Scan() {
               employeeLine = append(employeeLine, scanner.Text())
           }
        
           file.Close()
           var employeeDataString = []int{}
           for _, employee := range employeeLine {
            employeeDataString := strings.Split(employee, " ")
            
            strToInt(employeeDataString, employeeDataInt)
            fmt.Println(playerData2) //this is outputting just `[]`
    
           }
           
         }