Top 1K Features Creators Events Podcasts Books Extensions Interviews Blog Explorer CSV

Functions

< >
Example from 1 languages: JavaScript
function helloWorld() {console.log("hi")}
Example from 1 languages: Lua
function myFunction() print("hello") end
Example from 1 languages: Chapel
proc
Example from 1 languages: Pug
mixin article(title) .article .article-wrapper h1= title if block block else p No content provided +article('Hello world') +article('Hello world') p This is my p Amazing article
Example from 1 languages: MoonBit
fn main { }
Example from 1 languages: Lil
on myFunction do print["hello"] end
Example from 1 languages: Cyber
func fib(n int) int: coyield if n < 2: return n return fib(n - 1) + fib(n - 2)
Example from 1 languages: Jule
fn a_function() { // ... }
Example from 1 languages: Cwerg
fun main(argc s32, argv ^^u8) s32: -- initialized to false let! board = [DIM][DIM]bool{} let n = Solve(&!board, 0) fmt::print#(n, "\n") return 0
Example from 1 languages: Speedie
function Example (|string| data) file <~ data
Example from 1 languages: Bel
(fn (x) (+ x 1))
Example from 1 languages: plang
- call !FooBar %name%
Example from 1 languages: BALGOL
FUNCTION TORADS(DEGREES) = DEGREES . 3.1415926/180$
*

Languages with Functions include JavaScript, Python, Ruby, PHP, R, PowerShell, Bash, Scala, Lua, Kotlin, Erlang, Julia, Solidity, Ada, Crystal, Reason, Chapel, Pug, Groovy, F#, OCaml, VHDL, F*, ABAP, Verilog, C3, Koka, Janet, Opa, MoonBit, Lil, SystemVerilog, progsbase, X10, ATS, Cyber, IGOR Pro, Ligo, Jule, Cwerg, Eclipse Command Language, Sophia, Speedie, Bel, Q#, plang, BALGOL

*

Languages without Functions include CSS

*

View all concepts with or missing a hasFunctions measurement

*

Read more about Functions on the web: 1.

- Build the next great programming language Add Issues About Search Keywords Livestreams Labs Resources Acknowledgements