
Koba
25.05.2018
16:54:31
всем привет
у кого есть видео, где сравнивают скалу и котлин, хочу увидеть разницу между нами, как никак скала на 10 лет старше и вакансии есть, в Интернете полно видео, где сранивают котлин с груви и котлин с явой, а вот котлин со скалой нету

Bogdan
25.05.2018
16:56:09

Koba
25.05.2018
16:56:36
почему именно котлин со скалой, так как это самые популярные JVM-языки программирования

Google

Bogdan
25.05.2018
16:58:30
например
котлин - прагматичен, основывается на практических задачах

Tima
25.05.2018
16:59:40
гуглить пробовал хотя бы?
https://agilewombat.com/2016/02/01/scala-vs-kotlin/
https://www.codementor.io/jessicathornsby/kotlin-vs-scala-what-should-i-choose-instead-of-java-bwn9axvr8

Quantum Harmonizer
25.05.2018
17:00:17

Сашка
26.05.2018
16:49:39
Читаю про inline не могу никак осознать её, может кто—то на пальцах объяснить?

Bogdan
26.05.2018
16:50:24

Сашка
26.05.2018
16:51:26
а что не понятно ?
Ну я не понимаю её сути, мол её использование увеличивает производительность , а как чето не пойму,

Алексей
26.05.2018
16:51:28
В чем отличие от обычных методов?

Сашка
26.05.2018
16:52:00
Понял что только эти функции помеченные inline создаются только когда нужно в рантайме , если конечно верно понял

Google

Dmitry
26.05.2018
16:52:20
по сути вызов этих методов встраивается в место вызова

Bogdan
26.05.2018
16:52:50

Сашка
26.05.2018
16:53:22

Dmitry
26.05.2018
16:53:22
из бонусов - reified generics и возможность не создавать лямбды

Bogdan
26.05.2018
16:54:01
на вызов любой функции тратися ресурсы, инлайн функция - это прсото встраивания кода, вместо вызова реальной функции

Сашка
26.05.2018
16:55:56

Dmitry
26.05.2018
16:56:24
когда нужно обойти стирание дженерика или заинлайнить лямбду

Bogdan
26.05.2018
16:56:47
в let, apply, run
также в андроиде это можыть быть полезно
но нужно учитывать что инлайн функцию ты не сможешь переопределить

Сашка
26.05.2018
16:58:32
Понял спасибо всем)?

Михаил
27.05.2018
02:45:40

ds
27.05.2018
05:17:42
Вообще на этом тарифе (UltraFibra) можно и все 950 выжать.

Dmitriy
27.05.2018
08:11:55

Quantum Harmonizer
27.05.2018
08:18:34
Не только лямбду. Любую функцию, которую можно заинлайнить.

olzhas
27.05.2018
09:03:07
Привет всем. Как внутри скопа with достучатся до внешней переменной с таким же имением?

Alexander
27.05.2018
09:09:58

olzhas
27.05.2018
09:11:25
Спасибо то что нужно.

Google

Maxim
27.05.2018
17:52:27
Что надо для создания простой веб странички на котлине?
Я посмотрел оффициальный туториал. Как то сложновато по сравнению с rest сервачком)

Artem
27.05.2018
17:55:31
ну эт вообще минимум наверное
А собственно котлин зачем вам?

ISkylake
27.05.2018
17:56:38
Т.е. на ktor'е можно полностью написать рест апи? (я просто только один раз тыкал в него)

Artem
27.05.2018
17:57:48
(сам не особо втыкал) ну вроде бы как можно, ничего не мешает

Алексей
27.05.2018
17:57:56

Maxim
27.05.2018
17:58:10

Алексей
27.05.2018
17:58:11
Точнее, на ktor можно написать сервер, который следует ресту

ISkylake
27.05.2018
17:58:31
Я там сделал один раз небольшую дичь с авторизацией на get-реквест

Maxim
27.05.2018
17:58:37
С ktor все легко и просто.

ISkylake
27.05.2018
17:58:37
И удалил проект через полчаса

Maxim
27.05.2018
18:00:49
ktor, html и css
Html css наверное не то что мне надо. Я не сильно знаком с веб разработкой. Мне надо что то типа web application и я знаю что на джс это можно сделать)

Quantum Harmonizer
27.05.2018
18:04:39

Maxim
27.05.2018
18:10:28

Bogdan
27.05.2018
18:11:55

Maxim
27.05.2018
18:13:30
Ок, спасибо

Koba
27.05.2018
18:44:04
Думаю тут все работают в одной среде разработки Intellij IDEA
Вы знаете комбинацию клавиш, как перемещаться между вкладками в Intellij IDEA ?
http://joxi.ru/p27nGXdto33elm

Kirill
27.05.2018
18:46:07

Google

Kirill
27.05.2018
18:46:55

Koba
27.05.2018
18:48:03
что за клавиша [ или ] ?

Kirill
27.05.2018
18:48:04

Koba
27.05.2018
18:48:15
да, между split

Kirill
27.05.2018
18:48:18
квадратная
да, между split
Ctrl+Tab and Ctrl+Shift+Tab for Window | Goto Next Splitter and Goto Previous Splitter. However, these hotkeys may be taken by the Switcher, so you need to remap them in Settings | Keymap.

Koba
27.05.2018
19:01:46
в линксе не работает эта комбинация клавиш

Kirill
27.05.2018
19:02:06

Koba
27.05.2018
19:02:26
тоже нет

You
27.05.2018
19:02:49
Переназначь на другую

Kirill
27.05.2018
19:03:19
вот этот хоткей Main menu | Window | Editor Tabs | Goto Next Splitter
в настройках если посмотреть, на что у тебя назначен?

Koba
27.05.2018
19:10:40

Kirill
27.05.2018
19:16:33

OlegKrikun
27.05.2018
20:17:01
https://stackoverflow.com/a/4548181/104891