Запитання з тегом «implicits»

2
Де Скала шукає наслідки?
Неявний питання новачків в Scala , здається: де ж компілятор шукає implicits? Я маю на увазі неявне, тому що питання ніколи не стає повністю сформованим, ніби не було для нього слів. :-) Наприклад, звідки integralберуться значення нижче? scala> import scala.math._ import scala.math._ scala> def foo[T](t: T)(implicit integral: Integral[T]) {println(integral)} foo: …


3
Що таке ідентифікатор Scala "неявно"?
Я бачив функцію, яку назвали implicitlyв прикладах Scala. Що це таке, і як воно використовується? Приклад тут : scala> sealed trait Foo[T] { def apply(list : List[T]) : Unit }; object Foo { | implicit def stringImpl = new Foo[String] { | def apply(list : List[String]) = println("String") | } …
169 scala  implicits 

3
Як я можу зв’язати наслідки в Scala?
Шаблон pimp-my-library дозволяє мені, здавалося б, додати метод до класу, роблячи доступним неявне перетворення з цього класу в той, який реалізує метод. Однак Scala не дозволяє проводити два таких неявних перетворення, тому я не можу Aперейти від Cвикористання неявного Aдо Bі іншого неявного Bдо C. Чи є спосіб обійти це …
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.