Что вызывает эту программу, чтобы вызвать ошибку? - PullRequest
0 голосов
/ 22 сентября 2019

запустить эту программу.

package main

import "fmt"

func main() {
    var a []interface{}
    a = make([]interface{}, 0, 10)
    a = append(a,
        append(a, 1))
    fmt.Println(a)
}

вызвать эту ошибку.

runtime: goroutine stack exceeds 1000000000-byte limit
fatal error: stack overflow

Но при запуске без fmt.Println ошибки не возникает.

Пожалуйста, сообщите мнепричина!

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