Scala программирование

Scala программирование

@bigscala

Канал для изучения Scala.

570подписчиков
🇷🇺

Похожие каналы

Все →

Последние посты

Scala программирование — пост в ТГ канале

Programming ScalaАвтор: Wampler DeanГод издания: 2021#scala #enСкачать книгу

26 мая 2026 г.82В Telegram

Основы Scala#основы СОПОСТАВЛЕНИЕ С ПРИМЕРОМ. Сопоставление с примером (Pattern matching) - это механизм сравнения значений с определенным примером. При успешном совпадении значение может быть разложено на составные части. Мы рассматриваем сопоставление с примером, как более мощную версию switch оператора из Java. Eго также можно использовать вместо серии if/else выражений.1. Синтаксис2. Сопоставление с классами образцами3. Ограждения примеров4. Сопоставление только с типом5. Запечатанные классы6. ЗамечанияЧитать далее

13 апр. 2026 г.151В Telegram

Ответ: Как отвечает большинство людей: Nil - это конец списка. Null – отсутствие значения. None - это значение Option, если в ней ничего нет.Что следует ответить: Null – это тип, который представляет отсутствие информации для сложных типов данных, наследуемых от AnyRef. Nothing – это низший тип всей системы Scala, включающий все типы AnyVal и AnyRef. Nothing обычно используется как return из метода, который сработал с ошибкой или выдал исключение.Почему нужно ответить именно так: Первый ответ неплохой, но разработчик не понимает, что перечислил только термины и не объяснил разницы между типами и понятиями. К тому же он не рассказал о типах данных в Scala. Способность объяснять подобные, часто вводящие в ступор части языка, показывает понимание основных концепций от систем типов до коллекций контейнеров в среде выполнения JVM. Даже если вы не используете эти типы и понятия, они обязательно всплывут во время работы, поэтому необходимо знать, что им нужно.#собес

22 янв. 2026 г.190В Telegram

Собеседование. В чем разница между следующими понятиями: ‘Nil,’ ‘Null,’ ‘None,’ ‘Nothing’?Ответ скоро.#собес

21 янв. 2026 г.186В Telegram

Статья дня. Быстрый старт со Scala для начинающих и не оченьСтатья о том как настроить окружение для Scala, о функциях, классах, объектах и т.д.Читать статью#читать

29 дек. 2025 г.253В Telegram

Собеседование. Что такое ‘Unit’ и ‘()’?Что следует ответить: Unit - это тип, который является эквивалентом void в Java, но при этом обеспечивает язык абстракцией над платформой Java. Пустые круглые скобки – представляют значение Unit.#собес

6 июл. 2025 г.407В Telegram

Основы Scala#основы ТРЕЙТЫ: 1. Объявление трейта2. Использование трейтов3. ПодтипыЧитать далее

22 мая 2025 г.331В Telegram

Быстрая сортировка, написанная в функциональном стиле.Как вам такой код?def sort(xs: Array[Int]): Array[Int] = { if (xs.length <= 1) xs else { val pivot = xs(xs.length / 2) Array.concat( sort(xs filter (pivot >)), xs filter (pivot ==), sort(xs filter (pivot <))) }}

18 февр. 2025 г.1 150В Telegram