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

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

Статистика

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

Последний пост
3 авг.
Последнее чтение
06:46
Постов за неделю
0
Всего постов
20
Тип
открытый
Язык
русский
Категория
Технологии
В каталоге с
13 авг.
Подписчики
551
−1 за 5 дн.
Сутки
0
0,00%
Неделя
 
Месяц
 
Просмотров на пост
479
20 постов
Вовлечённость
86,9%
к подписчикам
Постов в день
0,0
всего 20
Упоминаний
0
каналов
Охват размещения
оценка
1/24сутки в ленте
64
1/48двое суток
73
1/72трое суток
79

Оценка по просмотрам недавних постов: пост набирает почти всё за первые сутки.

Посты

  • Наиболее распространённые мифы о Scala: сеанс с разоблачением Для работы со Scala требуются мега-аналитические навыки Для работы со Scala требуется уверенно понимать функциональное программирование Синтаксис Scala странный и сложный ..... Читать далее

  • Собираем бэкенд-комьюнити на JVM Day Бэкендеры, 29 августа в Москве пройдет хардкорная конференция. Ждут своих: Java-, Scala- и Kotlin-разработчиков, архитекторов и тимлидов. Здесь выступят и расскажут: — Андрей Кулешов — что нового в мире JVM за год. — Сергей Петрелевич — разработка по Mechanical Sympathy. — Александр Ланцов — Java после Loom: другие модели concurrency. — Антон Курако — как бенчмарки вводят в заблуждение. А вечером во дворе T-Space — посиделки, интерактивы и открытый микрофон с историями ошибок. Мест мало, а цена билета будет расти. Успевай зарегистрироваться

  • Основы Scala ЗНАЧЕНИЯ ПАРАМЕТРОВ ПО УМОЛЧАНИЮ: Scala предоставляет возможность задавать значения параметров по умолчанию, что позволяет лишний раз не указывать параметры. #основы Читать далее

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

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

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

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

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

  • Что выведет этот код?

  • без подписи

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

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

  • Быстрая сортировка, написанная в функциональном стиле. Как вам такой код? 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 <))) } }

  • Каким будет вывод этого кода?

  • без подписи

  • Что выведет этот код?

  • без подписи

  • Что выведет этот код?

  • без подписи

  • Что выведет этот код?