在函数别调用时被替换为要计算平方的实际值。在函数式语言（Scheme语言）中这个函数可以定义为：(define square这在很多方面有所不同，但仍然以相同方式使用了形式参数codice_1。在Joy中平方函数定义为：在Joy中，所有东西都是从堆栈中取得实际参数并向堆栈返回结果的函数。例如，数值5不表示整数常量，转而是将5压入栈顶的一个短程序。所以平方函数复制栈顶元素，接着将栈顶二个元素相乘，把最初栈顶元素的平方留在栈顶，这个过程不需要形式参数。这使得Joy很简明，如下面快速排序定义所展示的：