Size: a a a

2021 February 11

SB

S B in pro.net
Антон
так он возвращает 2 значения, по тому что он вернул первое я не пойму что он отработал?
функция выполнилась и функция выполнилась успешно это разное.
источник

SB

S B in pro.net
true == успех, false == неуспех
источник

А

Антон in pro.net
S B
true == успех, false == неуспех
ты про то, что я могу в метод заложить логику, которая в обоих случая отработается, но в первом случае так как надо, а во втором случае так как не надо, но тоже правильно ( с точки зрения механики выполнения). Например получу какой-то результат который не надо получать
источник

SB

S B in pro.net
ну вот у тебя toupper, да? а что если тебе вместо строки null пришел, например?
источник

SB

S B in pro.net
может быть в таком случае ты хочешь вернуть false
источник

SB

S B in pro.net
это зависит от тебя, ты ж программист
источник

SB

S B in pro.net
это было бы немного уебское АПИ, но тем не менее
источник

А

Антон in pro.net
вроде понял
источник

SB

S B in pro.net
классчиеский пример - с парсингом. ты либо запарсишь, либо нет. потому что строка-то может быть невалидного формата.
источник

SB

S B in pro.net
и да/нет отвечает на вопрос: сукаааа, я запарсил или нет?!?!?
источник

А

Антон in pro.net
public static void Main(string[] args)
       {
           int statement = 2;
           statement = Whisper(statement, out bool marker);
           Console.WriteLine(statement);
           Console.WriteLine(marker);
       }

       static int Whisper(int a, out bool b)
       {
           if (a < 5)
               b = true;
           else
               b = false;
           return a*2;
       }
источник

А

Антон in pro.net
не получается false получить
источник

А

Антон in pro.net
где ошибся?
источник

SB

S B in pro.net
нет ошибки
источник

SB

S B in pro.net
ты не скомилировал наверно
источник

А

Антон in pro.net
а не
источник

А

Антон in pro.net
норм
источник

А

Антон in pro.net
я затупил
источник

А

Антон in pro.net
я правильно понял логику?
источник

T

Tako in pro.net
S B
ты не скомилировал наверно
не получается потому что он 2 в метод передает
источник