GetResponseAsync WebRequest нестабильный, а GetResponse - нестабильный

Все в Swift передается по умолчанию «копировать», поэтому, когда вы передаете тип значения, вы получаете копию значения, а когда вы передаете ссылочный тип, вы получаете копию ссылки, со всем тем, что влечет за собой. (То есть копия ссылки по-прежнему указывает на тот же экземпляр, что и исходная ссылка.)

Я использую цитаты с испугом вокруг «копии» выше, потому что Swift выполняет большую оптимизацию; где это возможно, он не копируется до тех пор, пока не произойдет мутация или вероятность мутации. Поскольку параметры по умолчанию неизменяемы, это означает, что большую часть времени фактически нет копии.

2
задан Gonzo345 18 January 2019 в 07:31
поделиться