group-telegram.com/gepardchan/10
Create:
Last Update:
Last Update:
Всем, кто утверждает, что компилятор Go быстро компилирует, покажите вот этот код:
https://pastebin.com/vzp5ha1y
и попросите дождаться, пока он скомпилируется.
Конечно, это очень вырожденный случай. Компилятору здесь как минимум нужно выписать тип в виде строки (чтобы использовать reflect
). При этом для любого типа T
верно, что func(a, b T)
перепишется в func(a T, b T)
. Таким образом, количество раз, которое мы выписали T
, удвоилось. Вкладывая так func(a, b T)
друг в друга много раз, мы получаем, что строка с записью типа растет экспоненциально быстро, и компилятор не осиливает.
BY Гепардово гнездо
Warning: Undefined variable $i in /var/www/group-telegram/post.php on line 260
Share with your friend now:
group-telegram.com/gepardchan/10