Ошибка при создании среза типа bool в Golang? - PullRequest
0 голосов
/ 23 апреля 2020

Я пытаюсь создать срез типа bool, но получаю сообщение об ошибке "невозможно сделать тип bool"

isVisited := make(bool,5,5)

./jdoodle.go:10:19: cannot make type bool

Я также проверил срез do c https://blog.golang.org/slices-intro

и несколько других статей по Golang, но безуспешно.

Заранее спасибо за помощь.

1 Ответ

3 голосов
/ 23 апреля 2020

Вы пропали без вести []. Чтобы сделать isVisited срез, вам нужно сделать isVisited := make([]bool, 5, 5).

[]bool обозначает срез типа bool.

В Effective Go есть хороший пример в разделе о make () и слайсах .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...