Move questions to root
This commit is contained in:
parent
ef2ecdbf90
commit
10d6d1e6c2
29
README.md
Normal file
29
README.md
Normal file
@ -0,0 +1,29 @@
|
||||
## Вопросы для самоконтроля:
|
||||
|
||||
1. В какой момент происходит интерполяция строк? Во время компиляции или во время выполнения?
|
||||
2. Во что компилируются функции верхнего уровня?
|
||||
3. Чем отличается Unit от других объектов.
|
||||
4. Какой порядок разрешения функций со значениями по умолчанию.
|
||||
5. Что не является выражением в Котлин?
|
||||
6. Кто такой Волдеморт?
|
||||
7. В чем отличие declaration site variance от use site variance. Какой из вариантов поддерживается в Котлин?
|
||||
8. Как выводится тип выражения try?
|
||||
9. Есть ли разница между `Nothing` и `Nothing?` ?
|
||||
10. Какие ограничения наложены на конструктор data class.
|
||||
11. В каком случае вычисляется правая часть выражения безопасного вызова?
|
||||
12. Что такое Элвис оператор?
|
||||
13. Как работает стирание дженериков при разрешении расширений?
|
||||
14. Может ли у свойства-расширения быть собственное значение?
|
||||
15. Чем отличается run от with?
|
||||
16. Стоит ли использовать scope функции везде, где это возможно.
|
||||
17. Чем отличается arrayListOf()` от `mutableListOf()`?
|
||||
18. List в Kotlin всегда реализует List в Java при интеропе?
|
||||
19. Можно ли сделать собствен карту get и set при помощи квадратных скобок?
|
||||
20. В чем отличие forEach в стандартной библиотеке Котлин и Java?
|
||||
21. Как работают функции componentN?
|
||||
22. Почему в Котлин нет диапазонов для чисел с плавающей точкой?
|
||||
23. Какой оператор должен быть реализован типе для того, чтобы он стал делегатом?
|
||||
24. Можно ли делегировать при помощи расширения?
|
||||
25. В какой момент происходит инлайнинг инлайн функции?
|
||||
26. Может ли быть сделана реификация типа без инлайна?
|
||||
27. В каких случаях следует использовать тип Array?
|
@ -2570,49 +2570,6 @@
|
||||
"outputs": [],
|
||||
"execution_count": null
|
||||
},
|
||||
{
|
||||
"cell_type": "markdown",
|
||||
"source": [
|
||||
"Вопросы для самоконтроля:\n",
|
||||
"\n",
|
||||
"1.\tВ какой момент происходит интерполяция строк? Во время компиляции или во время выполнения?\n",
|
||||
"2.\tВо что компилируются функции верхнего уровня?\n",
|
||||
"3.\tЧем отличается Unit от других объектов.\n",
|
||||
"4.\tКакой порядок разрешения функций со значениями по умолчанию.\n",
|
||||
"5.\tЧто не является выражением в Котлин?\n",
|
||||
"6.\tКто такой Волдеморт?\n",
|
||||
"7.\tВ чем отличие declaration site variance от use site variance. Какой из вариантов поддерживается в Котлин?\n",
|
||||
"8.\tКак выводится тип выражения try?\n",
|
||||
"9.\tЕсть ли разница между `Nothing` и `Nothing?` ?\n",
|
||||
"10.\tКакие ограничения наложены на конструктор data class.\n",
|
||||
"11.\tВ каком случае вычисляется правая часть выражения безопасного вызова?\n",
|
||||
"12.\tЧто такое Элвис оператор?\n",
|
||||
"13.\tКак работает стирание дженериков при разрешении расширений?\n",
|
||||
"14.\tМожет ли у свойства-расширения быть собственное значение?\n",
|
||||
"15.\tЧем отличается run от with?\n",
|
||||
"16.\tСтоит ли использовать scope функции везде, где это возможно.\n",
|
||||
"17.\tЧем отличается arrayListOf()` от `mutableListOf()`?\n",
|
||||
"18.\tList в Kotlin всегда реализует List в Java при интеропе?\n",
|
||||
"19.\tМожно ли сделать собствен карту get и set при помощи квадратных скобок?\n",
|
||||
"20.\tВ чем отличие forEach в стандартной библиотеке Котлин и Java?\n",
|
||||
"21.\tКак работают функции componentN?\n",
|
||||
"22.\tПочему в Котлин нет диапазонов для чисел с плавающей точкой?\n",
|
||||
"23.\tКакой оператор должен быть реализован типе для того, чтобы он стал делегатом?\n",
|
||||
"24.\tМожно ли делегировать при помощи расширения?\n",
|
||||
"25.\tВ какой момент происходит инлайнинг инлайн функции?\n",
|
||||
"26.\tМожет ли быть сделана реификация типа без инлайна?\n",
|
||||
"27.\tВ каких случаях следует использовать тип Array?"
|
||||
],
|
||||
"attachments": {},
|
||||
"metadata": {
|
||||
"datalore": {
|
||||
"node_id": "v6c4s0X9jSpc2ZDPAuXAz7",
|
||||
"type": "MD",
|
||||
"hide_input_from_viewers": true,
|
||||
"hide_output_from_viewers": true
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"metadata": {},
|
||||
"cell_type": "code",
|
||||
|
Loading…
Reference in New Issue
Block a user