LINUX.ORG.RU

История изменений

Исправление proud_anon, (текущая версия) :

PS: есть ощущение, что defer таки эволюционирует до TCO. и вот тогда это будет реально крутая фича.

Во-первых, TCO если и появится, то прежде всего в очевидной конструкции

return next_function()
Во-вторых, реализовать TCO перед отложенными вызовами будет очень трудно, потому что одна функция может запланировать более одного отложенного вызова.

Исходная версия proud_anon, :

PS: есть ощущение, что defer таки эволюционирует до TCO. и вот тогда это будет реально крутая фича.

Во-первых, TCO если и появится, то прежде всего в очевидной конструкции

return next_function()
Во-вторых, реализовать TCO перед отложенными вызовами будет очень трудно, потому что одна функция может запланировать сколько угодно отложенных вызовов.