«Если» заявление и двоеточие
Вот интересный фрагмент кода, о котором мои коллеги по команде немного обсуждали ...
Dim fred As Integer
If True Then fred = 5 : fred = 3 : fred = 6 Else fred = 4 : fred = 2 : fred = 1
После выполнения приведенного выше фрагмента кода, каково значениеФред?
Старайтесь не обманывать и отлаживать код.
Это пример очень искусственного кода, который начинался как пример использования двоеточия с оператором If, но затем кто-то решил взять его на себя, чтобы предложить результат дляФред.
ОБНОВИТЬЯ бы обычно не писал такой код, и этот фрагмент служит только примером. Так случилось, что этот вопрос возник из обсуждения, включающего создание документа по стандартам кодирования для нашей команды.