Skip to main content

For questions about the design or implementation of functions. This could include the syntax of defining and calling functions or implementing function calls at a lower level.

Use this tag for questions about designing or implementing functions in a programming language. Some languages handle functions differently, such as C, where they must be predefined at the top level, while others allow them to be created inside other scopes, such as JavaScript or Lua. This tag also covers the different syntax options for defining functions such as how the parameters and return type is specified, or lower level implementation of functions, such as how an interpreter or compiler handles them.

Related tags: