|
Интересно сравнить TypeScript с Kotlin на небольших реальных примерах
|
|||
---|---|---|---|
#18+
Интересно сравнить TypeScript с Kotlin на небольших реальных примерах. Хотелось бы собрать пару тройку таких сравнений, на тайпскрипте и котлине. Кто знает Котлин, напишите плиз. Например - обработчик событий, (реальный пример - это может быть в интерфейсе что-то типа реакт-редукса, или в базе данных евент сорсинг, обработка сообщений и т.п.) каждое событие - это обьект. Обработчик - принимает на вход событие, делает что-то полезное. Форма реализации свободная, в ТайпСкрипте это свитч, но может в Котлине есть что-то другое тож норм. Главное чтобы сохранялась типобезопасность и проверялись типы событий, что мы не забыли никакое событие обработать и т.п. Код: javascript 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38.
... |
|||
:
Нравится:
Не нравится:
|
|||
04.04.2019, 18:02 |
|
Интересно сравнить TypeScript с Kotlin на небольших реальных примерах
|
|||
---|---|---|---|
#18+
На Котлине тоже неплохо. Вопрос, почему не получается `commands.map(execute)` вместо `commands.map { execute(it) }`? Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31.
... |
|||
:
Нравится:
Не нравится:
|
|||
14.08.2020, 09:48 |
|
Интересно сравнить TypeScript с Kotlin на небольших реальных примерах
|
|||
---|---|---|---|
#18+
private, А если так попробовать: Код: java 1.
? ... |
|||
:
Нравится:
Не нравится:
|
|||
14.08.2020, 15:32 |
|
Интересно сравнить TypeScript с Kotlin на небольших реальных примерах
|
|||
---|---|---|---|
#18+
Работает спасибо, хмм, я пробовал так но у меня что-то не заработало, может ИДЕА почему-то не успела подсветить или опечатку где-то поставил. ... |
|||
:
Нравится:
Не нравится:
|
|||
14.08.2020, 15:54 |
|
Интересно сравнить TypeScript с Kotlin на небольших реальных примерах
|
|||
---|---|---|---|
#18+
Последние пару недель сделал небольшой проект на Kotlin, до этого работал с TypeScript, могу сравнить теперь. Kotlin лучше. Я напишу его незначительные недостатки по сравнению с TypeScript потому что достоинств слишком много чтобы все писать 1 Жаль что нет literal types - они лучше, проще и универсальней чем sealed class 2 Нотаций для создания коллекций, это ограничиваеть созание структур данных 3 Универсальных типо-безопасных деструкторов и конструкторов структур даннх let { a, b } = obj, let [a, b] = list, let l = [...а, ...b], let o = { ...a, ...b } Еще проблема Котлина - много проектов на Котлине сделаны в классической жава-лапше где километры ненужного перегруженного и запутанного кода. Ну и Gradle / Maven - жуткие убожества из мира Java также используются и в Котлин. ... |
|||
:
Нравится:
Не нравится:
|
|||
14.08.2020, 16:10 |
|
|
start [/forum/topic.php?fid=59&msg=39989672&tid=2120712]: |
0ms |
get settings: |
26ms |
get forum list: |
15ms |
check forum access: |
5ms |
check topic access: |
5ms |
track hit: |
41ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
152ms |
get tp. blocked users: |
2ms |
others: | 16ms |
total: | 278ms |
0 / 0 |