𝙻𝚊𝚖𝚋𝚍𝚊−функции могут иметь параметры со значениями по умолчанию, точно так же как обычные функции, определенные с помощью 𝚍𝚎𝚏.
Синтаксис «лямбды» (согласно документации):
𝚕𝚊𝚖𝚋𝚍𝚊_𝚎𝚡𝚙𝚛 ::= "𝚕𝚊𝚖𝚋𝚍𝚊" [𝚙𝚊𝚛𝚊𝚖𝚎𝚝𝚎𝚛_𝚕𝚒𝚜𝚝] ":" 𝚎𝚡𝚙𝚛𝚎𝚜𝚜𝚒𝚘𝚗
В данном случае 𝚕𝚊𝚖𝚋𝚍𝚊−функция принимает два параметра: 𝚊 (обязательный) и 𝚋 (со значением по умолчанию 𝟻). При вызове 𝚊𝚍𝚍(𝟹) передается только один аргумент, который присваивается параметру 𝚊. Параметр 𝚋 использует значение по умолчанию, равное 𝟻.
Таким образом, выполняется операция: 𝟹 + 𝟻 = 𝟾.
Post #4371
683
- 👍 7
- 👎 1