Якщо користувач ввів число — і де сказано, яке це число? Натуральне, невід’ємне, ціле, дійсне?
Thinkpad зміг камеру 1080p і тонкі рамки
Ярославе, підтягніть, будь ласка, англійську.
Just start new project
означає «просто почніть новий проект». Така пропозиція досить дивна ) Ви певно хотіли сказати I’ve just started a new project )
Китайську переважно тайванці та інші емігранти написали
Но не в Скала обычно. Абстрактные классы использовал в основном в Java, а в Scala в основном Traits. В двух проектах вообще нету абстрактных классов, в другом их в 10 раз меньше чем Traits. Traits как раз реализуют делегирование и сборку из кирпичиков.
Я ответил, что абстрактные классы использовал в основном в Java, а в Scala в основном Traits. Это не ответ, но возможное начало. Сейчас посмотрел — в двух проектах вообще нету абстрактных классов, в другом их в 10 раз меньше чем Traits. Я бы дальше мог подумать и назвать отличия, множественность и параметры точно. Но интервьюер сразу заявил, что они отличаются тем что в одних есть параметры, в других нету. Это ответ неполный и неточный — jiaminglin.gitbooks.io/…t_and_abstract_class.html
Мне не понравилось, что он этим мог подразумевать, что я не могу ответить. Еще он сначала сказал, что не читал резюме, не взял список вопросов, но что-то поспрашивает, и что у него мало времени, потому что будет следующее собеседование по скайпу, постоянно доставал и смотрел время на телефоне и зачем-то принес вместе с моим резюме еще огромную пачку (других резюме?)
Я сказал, что параметры собираются добавить в виде docs.scala-lang.org/…ing/trait-parameters.html, на замену текущих early definition (аналогичная фича, которая считается advanced ) чтобы намекнуть, что я вообще знаю и не только базовые вещи. На что он сказал, что мы говорим про то, что сейчас, а не то что будет и перешел к следующему вопросу. Дело не в том, что я не мог бы ответить вообще, а в том что интервьюер ждал сразу готового ответа, спешил и не слушал.
абстрактные
вообще про Scala и Traits, но ее мало кто знает, а вопрос явно передерт с джавовского, хотя ответ отличается.
у вас нету никаких навыков, которые вы автоматически делаете, но не можете сходу объяснить?
тогда И — хорошо и АК — плохо, точно не ответ на этот вопрос. Или ответ, который еще расшифровать нужно.
Мне кажется, вы пропустили, чем вы замените использование абстрактного класса. Делегирование например. Вопрос, что лучше, в каких случаях, что применять и почему, как-то практичнее выглядит, чем «в чем разница».
Ну да, нет множественных супертипов в ряде языков :) И для маркера не нужен функционал классов. То есть, чтобы ответить на вопрос нужно попробовать сделать еще одно абсурдное действие :)
То есть вы допускаете, что я их неправильно применял? Подскажите как именно их можно неправильно использовать, может нужно исправляться? :)
Не использовать общие интерфейсы (кстати встречался с таким) вообще, не знать про всякие Sortable, Serizalizable etc? Писать abstract class вместо interface (не использовать абстрактных классов с параметрами конструктора, полями, реализованными и абстрактными методами) и не использовать более одного родительского типа? Пока все мимо.
Вы вытерли свой вопрос про Java в Microsoft, а зря.
Microsoft продукты на Scala и Java поддерживает.
msdn.microsoft.com/...
azure.microsoft.com/...
Я написав
Для деяких людей. Деякі != Всі
Покажіть вакансії від Microsoft для Delphi. Просто цікаво побачити
Для деяких людей, які пишуть на Делфі, і не знають та не хочуть знати що таке автоматизовані тести, системи контролю версій та повторне використання коду не можна напевно сказати, що вони треновані
5 лет пишу на Scala, с которого слизывают Javaslang
На сегодня в ThinkPad можно ставить до 64гигов памяти, видеокарта поддерживает до 4 мониторов. И клавиатура получше чем на маках. А вообще альтернатив куча, вон 1000+ моделей в хотлайне hotline.ua/...
У вас очі від тексту на fullhd під макос не лізуть? Там же відключили нормальний рендеринг не під ретину і малюють якісь драбини жахливі?