Dans Go, si vous définissez un nouveau type, par exemple: type MyInt int Vous ne pouvez pas alors passer a MyIntà une fonction qui attend un int, ou vice versa: func test(i MyInt) { //do something with i } func main() { anInt := 0 test(anInt) //doesn't work, int is not of type MyInt } Bien. Mais...