Я поддерживаю приложение VB6. Для булевых функций исходные авторы сохраняют возвращаемое значение в логической переменной перед проверкой результата в выражении If. Я предпочитаю размещать функцию непосредственно в инструкции If. Является ли это вопросом предпочтения или мне не хватает потенциальной ловушки в моем стиле?Функция места boolean в выражении if if
Автор Оригинала Стиль
bReturn = IsThisFun(maintainingVb6)
If bReturn = True Then
'You haven't used .NET
Else
'blah
End If
Мой Стиль
If IsThisFun(maintainingVb6) Then
'You haven't used .NET
Else
'blah
End If
Я не уверен, если есть правильная терминология для этих различных подходов, которые, возможно, позволило мне пропустить предыдущая статья на эту тему.
Thanks
Спасибо всем за утверждая, что это вопрос предпочтений. Я ценю отзывы. – jimueller
+1 для вашего кода развлекательного примера – derekerdmann