StackOverflow 文档 Scala Language 教程 Scala 中的运算符 运算符重载 运算符重载 Created: November-22, 2018 在 Scala 中,你可以定义自己的运算符: class Team { def +(member: Person) = ... } 使用上面的定义,你可以使用它: ITTeam + Jack 要么 ITTeam.+(Jack) 要定义一元运算符,可以在其前面添加 unary_。例如 unary_! class MyBigInt { def unary_! = ... } var a: MyBigInt = new MyBigInt var b = !a 运算符优先权内置运算符