Scala’da Implicit Conversion’lar
0
Bu aralar Scala’ya merak sardım.
Diyelim program yazıyorsunuz. Bir metot çağıracaksınız ve A tipinde bir veri istiyor. Sizde ise A‘ya dönüştürülebilir B tipinde bir veri var.
Normalde ne yaparsınız? B‘yi A‘ya çeviren bir metot yazarsınız ve önce bunu çağırarak verinizi A tipine dönüştürürsünüz.
Şunun gibi:
public A covertBtoA(B variable) { ... return toA; }
public void somethingWithA(A variable) { ... }
B myVariable = ..something..;
somethingWithA(convertBtoA(myVariable));
Bu dönüşümü çeşitli yerlerde sürekli yaptığınızı düşünün. Sonra bunu otomatikleştirebileceğinizi düşünün.

Google’ın ara ara sunduğu servislerde bahar temizliğine gittiğini hepimiz biliyoruz. Maalesef 





