浪語:修订间差异
跳转到导航
跳转到搜索
Lambda.cat(讨论 | 贡献) 无编辑摘要 标签:2017年版源代码编辑 |
Lambda.cat(讨论 | 贡献) 无编辑摘要 标签:2017年版源代码编辑 |
||
第6行: | 第6行: | ||
資料型態大概以下這些: | 資料型態大概以下這些: | ||
# Boolean (true/false) | # Boolean (true/false) | ||
# Number (-1/0/3.14) | # Number (-1/0/3.14) | ||
第71行: | 第72行: | ||
沒有支援 function 語法,僅支援 arrow function,預設回傳最後一個 expression。 | 沒有支援 function 語法,僅支援 arrow function,預設回傳最後一個 expression。 | ||
<syntaxhighlight lang="javascript" line="1"> | |||
f = (x) => | |||
if(x <= 0) 0 | |||
else if(x == 1) 1 | |||
else f(x - 1) + f(x - 2) | |||
[0, 1,2,3,4,5,6].map(f) | |||
// => [0,1,1,2,3,5,8] | |||
</syntaxhighlight> | |||
Scope ({}) 如果被當作參數,或者是 right value 綁定時,會被 lift 成沒有參數的 function。 | Scope ({}) 如果被當作參數,或者是 right value 綁定時,會被 lift 成沒有參數的 function。 |