Lambda ਫੰਕਸ਼ਨ
- ਵਿੱਚ Python, a ਕੀਵਰਡ
lambda
ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਬਣਾਇਆ ਗਿਆ ਇੱਕ ਅਗਿਆਤ ਫੰਕਸ਼ਨ ਹੈlambda
। - Lambda ਫੰਕਸ਼ਨਾਂ ਵਿੱਚ ਇੱਕ ਸਿੰਗਲ, ਸਧਾਰਨ ਸਮੀਕਰਨ ਹੁੰਦਾ ਹੈ ਅਤੇ ਅਕਸਰ ਵਰਤਿਆ ਜਾਂਦਾ ਹੈ ਜਦੋਂ ਤੁਹਾਨੂੰ ਇੱਕ ਵੱਖਰੇ ਫੰਕਸ਼ਨ ਨੂੰ ਪਰਿਭਾਸ਼ਿਤ ਕੀਤੇ ਬਿਨਾਂ ਇੱਕ ਸੰਖੇਪ ਫੰਕਸ਼ਨ ਦੀ ਲੋੜ ਹੁੰਦੀ ਹੈ।
- ਇੱਕ ਫੰਕਸ਼ਨ ਦਾ ਸੰਟੈਕਸ lambda ਹੈ:
lambda arguments: expression
ਉਦਾਹਰਨ:
Functional Programming
- Functional Programming ਫੰਕਸ਼ਨਾਂ ਦੀ ਵਰਤੋਂ ਕਰਨ ਅਤੇ ਸਟੇਟਫੁਲ ਵੇਰੀਏਬਲ ਤੋਂ ਬਚਣ 'ਤੇ ਅਧਾਰਤ ਇੱਕ ਪ੍ਰੋਗਰਾਮਿੰਗ ਸ਼ੈਲੀ ਹੈ।
- ਵਿੱਚ Python, ਤੁਸੀਂ, ਅਤੇ ਫੰਕਸ਼ਨਾਂ Functional Programming ਵਰਗੇ ਤਰੀਕਿਆਂ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਲਾਗੂ ਕਰ ਸਕਦੇ ਹੋ।
map()
filter()
reduce()
lambda - ਇਹ ਫੰਕਸ਼ਨ ਤੁਹਾਨੂੰ ਉਹਨਾਂ ਦੀ ਸਥਿਤੀ ਨੂੰ ਬਦਲੇ ਬਿਨਾਂ ਡਾਟਾ 'ਤੇ ਓਪਰੇਸ਼ਨ ਕਰਨ ਦੀ ਇਜਾਜ਼ਤ ਦਿੰਦੇ ਹਨ।
ਉਦਾਹਰਨ:
Functional Programming ਵਿੱਚ Python ਤੁਹਾਡੇ ਕੋਡ ਨੂੰ ਵਧੇਰੇ ਪੜ੍ਹਨਯੋਗ, ਸਾਂਭਣਯੋਗ ਅਤੇ ਵਿਸਤ੍ਰਿਤ ਬਣਾਉਂਦਾ ਹੈ। ਇਹ ਸਟੇਟਫੁਲ ਵੇਰੀਏਬਲ ਨਾਲ ਸਬੰਧਤ ਮੁੱਦਿਆਂ ਤੋਂ ਬਚਣ ਵਿੱਚ ਤੁਹਾਡੀ ਮਦਦ ਕਰਦਾ ਹੈ ਅਤੇ ਸੌਫਟਵੇਅਰ ਵਿਕਾਸ ਵਿੱਚ ਇੱਕ ਪ੍ਰਸਿੱਧ ਪ੍ਰੋਗਰਾਮਿੰਗ ਸ਼ੈਲੀ ਹੈ।