rfc:closure_self_reference
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
rfc:closure_self_reference [2023/06/03 19:25] – danack | rfc:closure_self_reference [2023/06/03 21:01] (current) – Typo danack | ||
---|---|---|---|
Line 105: | Line 105: | ||
<code php> | <code php> | ||
- | $fibonacci = function $fn(int $n) as $fn { | + | $fibonacci = function $fn(int $n) { |
if ($n === 0) return 0; | if ($n === 0) return 0; | ||
if ($n === 1) return 1; | if ($n === 1) return 1; | ||
Line 111: | Line 111: | ||
}; | }; | ||
- | $factorial = fn $fn(int $num) as $fn : int => $num > 1 ? $num * $fn($num - 1) : $num; | + | $factorial = fn $fn(int $num): int => $num > 1 ? $num * $fn($num - 1) : $num; |
</ | </ | ||
Line 128: | Line 128: | ||
<code php> | <code php> | ||
- | $factorial = fn(int $num) as $fn: int => $num > 1 ? $num * $fn($num - 1) : $num; | + | $factorial = fn(int $num): int => $num > 1 ? $num * $fn($num - 1) : $num; |
</ | </ | ||
rfc/closure_self_reference.txt · Last modified: 2023/06/03 21:01 by danack