- Последний пост
- 3 авг.
- Последнее чтение
- 06:46
- Постов за неделю
- 0
- Всего постов
- 20
- Тип
- открытый
- Язык
- русский
- Категория
- Технологии
- В каталоге с
- 13 авг.
- 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 <))) } }
Каким будет вывод этого кода?
без подписи
Что выведет этот код?
без подписи
Что выведет этот код?
без подписи
Что выведет этот код?