После перехода на scala 2.12.10 в моем коде появляются предупреждения о том, что символ "/: устарел, и я должен использовать вместо этого foldLeft.
Почему он устарел? Я думал бы, что это сделает для более громоздкого кода.
Это часть усилий по упрощению Scala. Вот что сказал по этому поводу Мартин Одерский :
Еще один пример, в котором я сомневаюсь, не сожалею ли, об операциях /: и: \ в scala.collections. Это симпатичные синонимы для складок, и мне все еще нравится аналогия с падающим домино, которое они вызывают. Но в ретроспективе я думаю, что, может быть, они дали плохой пример для других, чтобы переборщить с символическими операторами.
Вот pr, осуждающий это: https://github.com/scala/scala/pull/4893. Также здесь произошло некоторое дальнейшее обсуждение:https://github.com/scala/bug/issues/9607