bigscala | Unsorted

Telegram-канал bigscala - Scala программирование

783

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

Subscribe to a channel

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

Ответ:

Как отвечает большинство людей: Nil - это конец списка. Null – отсутствие значения. None - это значение Option, если в ней ничего нет.

Что следует ответить: Null – это тип, который представляет отсутствие информации для сложных типов данных, наследуемых от AnyRef. Nothing – это низший тип всей системы Scala, включающий все типы AnyVal и AnyRef. Nothing обычно используется как return из метода, который сработал с ошибкой или выдал исключение.

Почему нужно ответить именно так: Первый ответ неплохой, но разработчик не понимает, что перечислил только термины и не объяснил разницы между типами и понятиями. К тому же он не рассказал о типах данных в Scala. Способность объяснять подобные, часто вводящие в ступор части языка, показывает понимание основных концепций от систем типов до коллекций контейнеров в среде выполнения JVM. Даже если вы не используете эти типы и понятия, они обязательно всплывут во время работы, поэтому необходимо знать, что им нужно.

#собес

Читать полностью…

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

🌍Откройте мир Clojure: сфера разработки, основные фишки и преимущества языка.

Изучите, чем Clojure выделяется среди других бэкендовых языков и какие преимущества он предлагает. Узнайте, как Clojure может улучшить вашу разработку и открыть новые карьерные возможности.

Мероприятие для опытных разработчиков.

📅Открытый вебинар 3 октября в 20:00 мск пройдет в рамках большого курса. После занятия вы сможете продолжить обучение по специальной цене и даже в рассрочку!

Регистрация: https://otus.pw/H7pC/

Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru

Читать полностью…

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

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

Ответ скоро.

#собес

Читать полностью…
Subscribe to a channel