Golang — функция, которая проверяет, содержится ли входная строка в срезе? [closed]

Вот мой код:

func check_string(string_input string, list_of_string [] string)  map[string] string {
    if  strings.Contains(list_of_string, string_input){
        return map[string] string ("Success": "list contain input")
    } else {
        return map[string] string ("Faile": "list do not contain input")
    }
}


func main() {
    list_of_id := [4]string {"1","2","3","4"}

    check :=check_string("1", list_of_id)
    fmt.Println(check)
}

Однако я получил эту ошибку:

.main.go:10:40: syntax error: unexpected :, expecting comma or )    
.main.go:12:38: syntax error: unexpected :, expecting comma or )

Строка ошибки находится на return линия функций check_string.

0

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *