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

Scala - мова програмування загального призначення, орієнтована переважно на віртуальну машину Java. Призначений для вираження загальних моделей програмування стислим, елегантним та безпечним для типу способом, він з’єднує як імперативний, так і функціональний стилі програмування. Основними його особливостями є: вдосконалена система статичного типу з висновком типу; типи функцій; відповідність шаблону; неявні параметри та перетворення; перевантаження оператора; повна сумісність з Java; одночасність

18
Чи є бібліотекою колекцій Scala 2.8 «найдовший запис про самогубство в історії»? [зачинено]
Наразі це запитання не підходить для нашого формату запитань. Ми очікуємо, що відповіді будуть підкріплені фактами, посиланнями або експертними знаннями, але це питання, ймовірно, вимагатиме дискусій, аргументів, опитувань чи розширеної дискусії. Якщо ви вважаєте, що це питання можна вдосконалити та, можливо, знову відкрити, відвідайте довідковий центр для ознайомлення . Закрито …

6
Scala vs. Groovy vs. Clojure [закрито]
Закрито . Це питання потрібно більш зосереджено . Наразі відповіді не приймаються. Закрито 6 років тому . Заблокований . Це запитання та його відповіді заблоковано, оскільки це питання поза темою, але має історичне значення. Наразі не приймає нових відповідей чи взаємодій. Може хтось, будь ласка, пояснить основні відмінності між Scala, …

13
Як може функціонувати час у функціональному програмуванні?
Я мушу визнати, що я мало знаю про функціональне програмування. Я читав про це звідси і там, і так дізнався, що у функціональному програмуванні функція повертає той самий вихід, за той же вхід, незалежно від того, скільки разів функція викликається. Це точно як математична функція, яка оцінює один і той …

13
Різниця між об'єктом і класом у Scala
Я просто переглядаю кілька навчальних посібників Scala в Інтернеті і помітив у деяких прикладах об’єкт, оголошений на початку прикладу. Яка різниця між classі objectу Scala?
635 scala  class  object 

12
Гарний випадок використання Akka [закрито]
Закрито . Це питання ґрунтується на думці . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб на нього можна було відповісти фактами та цитатами, відредагувавши цю публікацію . Закрито 6 років тому . Я чув багато захоплень щодо Akka Framework (платформа сервісу Java / Scala), але поки …

7
У чому полягає вся користь підкреслення в Scala?
Я переглянув список опитувань, проведених на scala-lang.org, і помітив цікаве запитання: " Чи можете ви назвати всі способи використання" _ "? ". Ти можеш? Якщо так, будь ласка, зробіть це тут. Пояснюються приклади.
540 scala 

1
Scalaz iteratees: "Піднімаючи" `EnumeratorT`, щоб відповідати` IterateeT` для "більшої" монади
Якщо у мене є EnumeratorTвідповідне, IterateeTя можу запустити їх разом: val en: EnumeratorT[String, Task] = EnumeratorT.enumList(List("a", "b", "c")) val it: IterateeT[String, Task, Int] = IterateeT.length (it &= en).run : Task[Int] Якщо монада перелічувача "більша", ніж монада ітерату, я можу використовувати upабо, взагалі Hoistкажучи , "підняти" ітерацію на збіг: val en: …

16
Яка різниця між класом випадку Scala та класом?
Я шукав в Google, щоб знайти відмінності між a case classі a class. Усі зазначають, що, коли ви хочете виконати відповідність шаблонів у класі, використовуйте клас регістру. В іншому випадку використовуйте класи, а також згадуйте про деякі додаткові переваги, наприклад, рівне і переосмислення хеш-коду. Але це єдині причини, чому слід …

9
Що означають усі символьні оператори Scala?
Синтаксис Scala має багато символів. Оскільки такі імена важко знайти за допомогою пошукових систем, вичерпний перелік їх буде корисним. Які всі символи у Scala, і що робить кожен з них? Зокрема, я хотів би знати про те ->, ||=, ++=, <=, _._, ::, і :+=.
402 scala  operators 

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

11
Яка різниця між підкласами самотипів та ознаками?
Самонабір для ознаки A: trait B trait A { this: B => } говорить, що " Aне можна змішувати в конкретний клас, який також не поширюється B" . З іншого боку, наступне: trait B trait A extends B говорить, що "будь-яке (конкретний чи абстрактний) клас змішування Aтакож буде змішуватися в …
387 scala  traits  self-type 


11
Як мені подолати стирання типу Scala? Або чому я не можу отримати параметр типу моїх колекцій?
Сумний факт життя Scala - це те, що якщо ви створюєте список [Int], ви можете переконатися, що ваш екземпляр є списком, і ви можете перевірити, що будь-який окремий його елемент є Int, але не що це список [ Int], як легко перевірити: scala> List(1,2,3) match { | case l : …

4
Зв'язування списку Scala, ::: vs ++
Чи є якась різниця між спірними списками :::та ++для їх об'єднання? scala> List(1,2,3) ++ List(4,5) res0: List[Int] = List(1, 2, 3, 4, 5) scala> List(1,2,3) ::: List(4,5) res1: List[Int] = List(1, 2, 3, 4, 5) scala> res0 == res1 res2: Boolean = true З документації це схоже на ++більш загальне, …

1
Скала: Що таке TypeTag і як ним користуватися?
Все, що я знаю про TypeTags - це те, що вони якось замінили Manifests. Інформація в Інтернеті мізерна і не дає мені добре розуміти цю тему. Тож я б радий, якби хтось поділився посиланням на корисні матеріали на TypeTags, включаючи приклади та популярні випадки використання. Детальні відповіді та пояснення також …

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.