1
h0099 2023-01-13 15:57:56 +08:00
恭喜阁下已经入门了 FP (函数式编程)思维
|
2
eccstartup 2023-01-13 16:07:42 +08:00
不然呢
|
3
zhy0216 2023-01-13 16:11:49 +08:00
python lambda 不能做 iife (因为缩进语法原因?)
一点小遗憾 |
5
h0099 2023-01-13 20:44:47 +08:00 2
#3 @zhy0216 可以吧
https://pythonsimplified.com/everything-you-need-to-know-about-python-lambda-functions/ > Another way you can invoke the Lambda function is through Immediately Invoked Function Expression (IIFE). However, this is not a recommended use of calling lambda expression. You don’t see this method being used anywhere. I have mentioned this for informational purposes only. > >>> print((lambda x: x**2)(5)) > 25 https://elfi-y.medium.com/python-lambda-%CE%BB-6c62a5427913 > We can invoke them directly in Immediately Invoked Function Expressions (IIFE) like: > (function (a, b) {return a + b })(1, 2); // 3 > ((a,b) => (a+b))(1, 2); // 3 |
6
julyclyde 2023-01-16 09:00:34 +08:00
reduce 是不是那个什么“柯里化”什么偏函数之类的
|
7
NoOneNoBody 2023-01-16 12:10:05 +08:00
python 一些内置函数,性能还不如表达式,当然前者简洁和阅读性强一些
不懂源码,只感觉 python 的循环表达式比较神奇,看上去只是循环,却比一段循环代码高效很多 |
8
stonesirsir 2023-01-17 15:22:34 +08:00
为啥看不到了呢?
|