русский
Germany.ruForen → Архив Досок→ Programmierung

.NET und C# ohne Web?

20.05.21 12:27
Re: .NET und C# ohne Web?
 
alex445 местный житель
in Antwort Программист 20.05.21 07:38, Zuletzt geändert 20.05.21 12:28 (alex445)
Короче говоря, если тебе надо чтобы функция возвращала больше одного значения - кортеж хорошее решение. С другой стороны, использование кортежей (aka необходимость возвращать несколько значений) оправдано практически никогда, так что говорит скорее о плохом дизайне :)

Ни одному правилу не нужно следовать всегда и везде. А то некоторые сектанты заставляют писать развесистые деревья из вызывающих друг друга функций, чтобы только удовлетворить мантре, что функция возвращает только одно значение. Вместо того, чтобы написать курц и шнелль одну функцию с возвратом кортежа.


Примером тому goto, о котором легенды аж слагают, какой он плохой и всё такое - никогда не используйте... но есть мол пара случаев, когда он подходит. Бугага, оператор, который подходит под пару редких случаев - ради этого мы тащим его из языка в язык уже полвека.

 

Sprung zu