这段表达式有些看不懂了 首先问题2,之前我们定义属性的值是方法的时候是这样写的 val opFun={()->Int} 一个属性的值是一个匿名Lambda函数的方法,返回值就是这个函数的返回值Int,中间是用等号链接的 问题二中是用的: val 参数:类型 这表示定义属性的方法 那这么写之后是不是其实是定义的属性的值呢 那问题二的值类型是什么值什么什么返回值类型是Double?问题3中的“+”->{}这个括号中的书写格式是根据问题2定义的才这么写的吗?这个opFun为什么不像问题1那样写 问题2的表达式总是感觉怪怪的,之前lambda章节好像没这么讲过。能说明下这段的含义吗?