以下表达式的作用是什么?

What does the following expression do?

下面的表达式是做什么的?

default=lambda self: ('New')

准确的表达是:

book_internal_code = fields.Char(
        string='Book Code', required=True, copy=False, readonly=True, index=True, default=lambda self: ('New'))

default='New'相同

但是它创建了一个在创建记录时执行的 lambta。 例如 default=lambda self: self.env.user 将默认值设置为当前用户