No, thats not supported in compiled languages (for various reasons)
But what you can do is use functionreferences:
global RunFunction()
RunFunction = Function1
RunFunction()
RunFunction = Function2
RunFunction
But what you can do is use functionreferences:
global RunFunction()
RunFunction = Function1
RunFunction()
RunFunction = Function2
RunFunction