รูปแบบการสร้างฟังก์ชันแบบ Anonymous
- lambda [arg [,arg , ... , argn]] : expression
- ต้องมี expression คู่กันเสมอ
ตัวอย่างการสร้างฟังก์ชันแบบไม่ระบุชื่อ ศึกษาข้อมูลมาจาก https://www.youtube.com/watch?v=UesLMF6 ... lzdKrpxsMM
Moderators: mindphp, ผู้ดูแลกระดาน
Code: Select all
num = lambda a, b: (a+b) * b
print("sum = ", num(2, 3))
print("sum = ", num(10, 20))
Code: Select all
test = lambda a, b: a* (a+b)
print("mindphp = ", test(10, 15))
print("python = ", test(35, 40))
Code: Select all
lambda [arg1 [,arg2, ..., argn]]: expression
Code: Select all
summary = lambda arg1, arg2 : (arg1*arg2) + arg1
print 'Summary is : ', summary(28, 62)
print 'Summary is : ', summary(44, 88)
Code: Select all
Annonymous = lambda arg1,arg2,arg3,arg4,arg5 : (arg1*arg2) + arg3 - arg4 + arg5 # Expression
print "Total of Value : ", Annonymous(20, 40, 60, 80, 100)
print "Total of Value : ", Annonymous(1, 3, 5, 7, 9)
Code: Select all
summary1 = lambda arg,arg2: (arg*arg2) + arg
print("value of sumary is",summary1(10,20))
print("value of sumary is",summary1(1,2))
Users browsing this forum: No registered users and 5 guests