во время программирования с использованием VBScript я пишу много кода для проверки ошибок в функциях, прежде чем функция начнет выполнять действия.Итак, если некоторые предварительные требования не были выполнены, я делаю «Выход из функции».Так, например:
public fucnton func
if not condition then
func = -1
exit function
End If
'Other conditions with exit functions
'Then long code goes here
..........
..........
..........
func = res
End Function
Итак, я могу выйти из функции в нескольких точках.Это хороший способ сделать?В этом случае я получу длинную ветвь оператора if
Может быть, лучше написать:
public fucnton func
if not condition then
func = -1
Else
'Then long code goes here
..........
..........
..........
End If
End Function
Пожалуйста, поделитесь своими мыслями.