__FUNC__ refers to the current function.
func fib(n) { return NaN if (n < 0) func (n) { n < 2 ? n : (__FUNC__(n-1) + __FUNC__(n-2)) }(n) }
__BLOCK__ refers to the current block.
func fib(n) { return NaN if (n < 0) {|n| n < 2 ? n : (__BLOCK__(n-1) + __BLOCK__(n-2)) }(n) }
Last updated 1 year ago