Я думаю, что объявлять их снаружи лучше, потому что когда вы объявляете их внутри, вы выбираете входы каждый раз, когда запускаете функцию Multiply()
. В случае двух входов это не повлияет на производительность, но в случае многих элементов это определенно повлияет на производительность.
Но когда вы объявляете элементы снаружи, вам нужно просто получить доступ к их value
.
Это также зависит от важности элементов Num
и Num2
. Если все приложение использует их много, и они используются в других функциях, то переменные должны быть объявлены вне