Pytania otagowane jako enrich-my-library

3
Jak zastosować wzorzec wzbogacania mojej biblioteki do kolekcji Scala?
Jeden z najpotężniejszych wzorów dostępnych w Scala jest Enrich-my-biblioteka * wzór, który wykorzystuje niejawne konwersje pojawiają dodać metod do istniejących klas bez konieczności rozdzielczość metody dynamiczne. Na przykład, gdybyśmy chcieli, aby wszystkie łańcuchy miały metodę spaceszliczającą, ile mają białych znaków, moglibyśmy: class SpaceCounter(s: String) { def spaces = s.count(_.isWhitespace) } …
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.