摘自iOs10编程基础:“因为Nest采用ExpressibleByIntegerLiteral,我们可以在预期嵌套的地方传递一个Int,我们的init(integerLiteral:)将被自动调用......”structNest:ExpressibleByIntegerLiteral{vareggCount:Int=0init(){}init(integerLiteralval:Int){self.eggCount=val}}好吧,我的问题是……它是如何自动调用的??当我试图找出原因时,我的逻辑遇到了障碍。据我所见,您可以说:vareggie:Nest=5但是...好吧,等号后的数