Hallöchen!

Kurtis Rader writes:

> This has nothing to do with generics. It is a FAQ regarding the
> conversion of a container type value. You cannot modify the type of
> the object in a container in a called context. This has been true
> before generics was introduced. Ignoring generics what do you think
> should happen if you call a function that requires a `[]any` slice
> and pass it a `[]float64` slice? Consider this pre-generic example:
>
> package main
>
> func do([]any) {
> }
>
> func main() {
> var a []float64
> do(a)
> }

Naively, I would have expected that the same happens as with my
first example.

Regards,
Torsten.

-- 
Torsten Bronger

-- 
You received this message because you are subscribed to the Google Groups 
"golang-nuts" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to golang-nuts+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/golang-nuts/87pm1mpl07.fsf%40physik.rwth-aachen.de.

Reply via email to