3

=Scalaのクラス内の演算子をオーバーライドまたはオーバーロードして、暗黙的なメソッドを定義せずにデータを暗黙的に変換する方法はありますか?

例えば ​​:

class A{
    def =(str:String)={
       .........
    }
}
.........
val a=new A
a="TEST"
4

3 に答える 3

3

すべての制御構造をオーバーライドできるScala-Virtualizedを使用することもできます。これはほぼ間違いなくやり過ぎですが、オプションは存在します。

于 2013-09-21T20:46:30.710 に答える