私は次のIntようなタイプを使用しようとしています: 10 twotimes.
これは、Akka の duration パッケージに似ており、たとえば10 minutesとを記述できます5 seconds。
私は次のことをしました:
object ImplicitConversion2 {
class Test(val a:Int) {
def threetimes = a * 3
}
implicit def IntToTest(e:Int) = new Test(e)
5.threetimes //> res0: Int = 15
10.threetimes //> res1: Int = 30
11.threetimes //> res2: Int = 33
}
この場合、threetimeslikeを使用できます10.threetimes。つまり、 と の間にドットが10ありthreetimesます。Intとの間のドットを削除したいthreetimes。
と書く5 threetimesとエラーになります。どうやってやるの?