Может это связано? ... а). с версией компилятора, б). с видом компилятора (GoLang / GCC), в). с операционной системой (дистрибутивом)?
Код: Выделить всё
olej@R420:~/2023/Go/types$ which gccgo
/usr/bin/gccgo
Код: Выделить всё
olej@R420:~$ gccgo --version
gccgo (Ubuntu 11.3.0-1ubuntu1~22.04) 11.3.0
Copyright (C) 2021 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
Код: Выделить всё
olej@R420:~/2023/Go/types$ gccgo map3rand.go -o map3rand
Код: Выделить всё
olej@R420:~/2023/Go/types$ ./map3rand
1:10 2:11 3:53 4:23 5:543 6:513
1:10 2:11 3:53 4:23 5:543 6:513
3:53 4:23 5:543 6:513 1:10 2:11
Код: Выделить всё
olej@R420:~/2023/Go/types$ ./map3rand
6:513 1:10 2:11 3:53 4:23 5:543
4:23 5:543 6:513 1:10 2:11 3:53
6:513 1:10 2:11 3:53 4:23 5:543
Код: Выделить всё
olej@R420:~/2023/Go/types$ ./map3rand
1:10 2:11 3:53 4:23 5:543 6:513
6:513 1:10 2:11 3:53 4:23 5:543
2:11 3:53 4:23 5:543 6:513 1:10
Это некий фундаментальный принцип ... "фишка", как сказано в заголовке темы.
Тогда вопрос: зачем? В чём грандиозность замысла?