Trong python 2.6 , tôi muốn làm:
f = lambda x: if x==2 print x else raise Exception()
f(2) #should print "2"
f(3) #should throw an exception
Đây rõ ràng không phải là cú pháp. Có thể thực hiện một if
trong lambda
và nếu vậy làm thế nào để làm điều đó?
cảm ơn