 Also they do not support function overloading.It means there cannot be two local functions in the same method with the same name even if the signatures don’t overlap.After a compilation, a local function is transformed into a private static method, but when defined it cannot be marked static.