Size: a a a

2021 January 18

КП

Константин Пунш... in dlang.ru
Dark Hole
auto a;
a = 10;
А в шарпе с var это работает?
источник

0

000Sanya in dlang.ru
Константин Пунш
Ваще не понял
нельзя так написать
auto list = List();
list.add(5);
источник

0

000Sanya in dlang.ru
Константин Пунш
А в шарпе с var это работает?
неа
источник

DH

Dark Hole in dlang.ru
Dark Hole
auto a;
a = 10;
Хотя я считаю что это bad practice
источник

КП

Константин Пунш... in dlang.ru
000Sanya
нельзя так написать
auto list = List();
list.add(5);
Аааа вкурил
источник

0

000Sanya in dlang.ru
Константин Пунш
Аааа вкурил
скажу так, вещь удобная
источник

0

000Sanya in dlang.ru
очень
источник

SG

Serg Gini in dlang.ru
000Sanya
скажу так, вещь удобная
А для user created типов тоже работает?
источник

0

000Sanya in dlang.ru
Serg Gini
А для user created типов тоже работает?
для всех работает
источник

DH

Dark Hole in dlang.ru
Serg Gini
А для user created типов тоже работает?
А почему не должно?
источник

SG

Serg Gini in dlang.ru
Ну хотя наверное да. Я сначала что-то подумал, что может быть неоднозначность конструктора какого-нибудь
источник

КП

Константин Пунш... in dlang.ru
А где есть что-то типо cast(auto)?
источник

DH

Dark Hole in dlang.ru
Константин Пунш
А где есть что-то типо cast(auto)?
А смысл?
источник

КП

Константин Пунш... in dlang.ru
Dark Hole
А смысл?
Если имя типа в параметре функции огромное.
источник

DH

Dark Hole in dlang.ru
Ну чот сомневаюсь
источник

DH

Dark Hole in dlang.ru
Может где и есть
источник

0

000Sanya in dlang.ru
Константин Пунш
Если имя типа в параметре функции огромное.
Для этого есть тайпалиас
источник

0

000Sanya in dlang.ru
Ну вообще cast(auto) придется выводить по использованию
источник

0

000Sanya in dlang.ru

auto f = cast(auto) func();
...
func2(f);

На место каста встанет тип аргумента функ2
источник

0

000Sanya in dlang.ru
Так?
источник