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 運算子優先權內建運算子