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 iftrong lambdavà nếu vậy làm thế nào để làm điều đó?
cảm ơn