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

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

2
Який ідеальний шлях до створення програм для Android за допомогою Scala без попереднього досвіду Java
На жаль, наразі не існує жодної книги на тему "Дізнатися Android Development with Scala", яка була б ідеальним рішенням. Я здогадуюсь, що мені тут потрібно підібрати щонайменше 3 книги, по одній на кожну тему. Однак я не маю уявлення, в якому порядку читати їх, чи читати їх одночасно, які частини …
13 java  android  scala 

1
Міграція програми Grails на Scala Play / Spray
У нас є веб-додаток Grails середнього розміру за допомогою GORM / Hibernate за PostgreSQL та GSP, що обслуговують HTML, а також кілька API REST. Ми стандартизуємо програму Scala і хотіли б перенести цю програму на Play або Spray, щоб Slick отримав доступ до існуючої бази даних. В даний час Nimble …

3
Що таке "зняте представництво"?
Щойно перебігли цей термін тут: http://www.codemesh.io/codemesh2014/viktor-klang "Ми продемонструємо API Flow - підняте представлення, а також підключається спосіб перетворення піднятого представлення в представлення виконання - Матеріалізація потоку." Гуглінг не дуже допомагав.

1
Зіставлення шаблонів у Clojure vs Scala
Які ключові відмінності між узгодженням шаблону у цих двох мовах? Я маю на увазі не синтаксис, а можливості, деталі реалізації, діапазон випадків використання та необхідність. Програми Scala (наприклад, Lift and Play) з гордістю говорять про вміння мов, які відповідають майстерності. Clojure, з іншого боку, має бібліотеку, core.match і вбудований в …

5
Чому Scala є більш масштабованою, ніж інші мови?
Заблокований . Це запитання та його відповіді заблоковано, оскільки це питання поза темою, але має історичне значення. Наразі не приймає нових відповідей чи взаємодій. На Scala виставляється рахунок як масштабована мова, функція, яка навіть включена в її назву : Назва Scala - портманто "масштабованого" та "мови", що означає, що воно …

2
Помітка інфіксації Scala
Чи можна викликати метод, використовуючи позначення infix? Наприклад, у Haskell я міг написати таку функцію: x `isAFactorOf` y = x % y == 0 а потім використовувати його так: if 2 `isAFactorOf` 10 ... Що в деяких випадках дозволяє дуже читати код. Чи можливо щось подібне до цього в Scala? …
12 scala 


2
Як нова розробка Java вплине на її сумісність з такими мовами, як Scala та Clojure?
Наскільки я розумію, і Scala, і Clojure були розроблені як нові мови залежать від СВМ та легко інтегруватися з кодом Java, в тому сенсі, що вони дозволяють використовувати класи Java всередині коду Scala та Clojure. Починаючи з Java 8 (а може, ще сильніше з наступними версіями Java), відбудуться зміни в …
11 java  scala  clojure 

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

3
Передовий досвід функціонального програмування Scala або Clojure
Я багато робив кодування для самостійного вивчення, мав певний досвід роботи з моделями паралельного програмування: Актори, Пам'ять транзакційних програм, Потік даних. Коли я намагаюся застосувати ці архітектури до реального життя - до веб-додатків із високим навантаженням - будь-яка модель не підтримує довговічність та стійкість даних. Реальні життєві завдання потребують збереження …

4
Дизайн на «змішаних» мовах: об’єктно-орієнтований дизайн або функціональне програмування?
В останні кілька років мови, які я люблю використовувати, стають все більш "функціональними". Зараз я використовую мови, які є свого роду "гібридом": C #, F #, Scala. Мені подобається розробляти свої програми за допомогою класів, які відповідають об’єктам домену, і використовую функціональні функції, де це робить кодування простішим, зручнішим та …

3
Підхід до функціонального програмування для спрощеної гри за допомогою Scala та LWJGL
Я, імперативний програміст Java, хотів би зрозуміти, як створити просту версію Space Invaders на основі принципів дизайну функціонального програмування (зокрема, Референтна прозорість). Однак, кожного разу, коли я намагаюся придумати дизайн, я втрачаюсь у багнюці крайньої незмінності, тієї самої змінності, яку уникають пуристи з функціонального програмування. Як спроба вивчити функціональне програмування, …

4
Буде Scala хорошим вибором замість Java?
Ми розпочинаємо новий проект, який передбачає підготовку всіх розробників .net на Java (фреймворк / система ECO тощо). У нас багато коду, написаного на C #, і, здається, все це буде марно, оскільки нам доведеться переписати все на Java. Проблема, яку я бачу, полягає в тому, що перший рік або близько …
11 java  c#  scala 

2
Чому компілятор Scala не може подати попередження про відповідність шаблону для незапечатаних класів / ознак?
Якщо я використовую ип запечатаний traitабо abstract classв Scala , а потім використовувати пошук по шаблоном, цікаво, це компілятор не знає під час компіляції для цієї конкретної patternmatch , які можливих реалізацій цієї ознаки / класу доступні? Отже, якщо це так, чи не може він подавати попередження відповідності шаблону, навіть …

2
Безпараметричні та порожні-батьківські методи у Scala
На даний момент я вивчаю Scala через програмування Scala (2-й) Одерського. Я перебуваю в розділі 10, де він починає впроваджувати параметри і методи, що не мають порожніх батьків. Я просто не можу опустити голову. Поки все, що я розумію, - це те, що я повинен використовувати порожні паролі, якщо метод …
10 scala 

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