@kotlin_lang

Страница 637 из 982
Nikita
15.04.2018
18:54:06
Можете хелпануть

Quantum Harmonizer
15.04.2018
18:55:03
Можете хелпануть
смысл проходить опрос за тебя?

Nikita
15.04.2018
18:55:19
Не то что проходить

Натолкнуть на мысль)

Google
Dibro
15.04.2018
18:55:41
String? и Int?

Nikita
15.04.2018
18:55:51
Спасибо

Пойду разбираться

Quantum Harmonizer
15.04.2018
18:56:14
Натолкнуть на мысль)
документация и ide натолкнут

Nikita
15.04.2018
18:56:27
Понял

Mayor
15.04.2018
18:57:03
? после типа означает что переменная опциональна

то есть может быть а может и не быть в ней значения

Nikita
15.04.2018
18:57:31
Ага

Quantum Harmonizer
15.04.2018
18:58:01
Dibro
15.04.2018
18:58:35
опциональная переменная — это что-то из JS ?

Mayor
15.04.2018
18:58:48
ну в свифте если переменная опциональна и ей не задали значения, она не == нулл

Nikita
15.04.2018
18:59:02
Большое всем спасибо)

Google
Alexander
15.04.2018
18:59:19
Пойду разбираться
Ну т.е. если интересно. https://kotlinlang.org/docs/reference/null-safety.html https://kotlinlang.org/docs/reference/basic-types.html

Nikita
15.04.2018
18:59:25
Оо

Mayor
15.04.2018
18:59:32
ну котлин тот же свифт

Quantum Harmonizer
15.04.2018
18:59:53
Mayor
15.04.2018
19:00:03
синтаксис ваще одинаковый

Dibro
15.04.2018
19:00:09
Mayor
15.04.2018
19:00:15
ну так

Dibro
15.04.2018
19:00:20
не знаю что там в свифтах

Mayor
15.04.2018
19:00:33
не инициализированна != нулл

так же само все

Dibro
15.04.2018
19:01:07
не инициализированна != нулл
и какое отношение это имеет к опциональности?

Mayor
15.04.2018
19:01:11
если ее занулить она будет уже проинициализированна

Konstantin
15.04.2018
19:01:29
Не инициализирована в наших условиях == не скомпилится. Кроме случая lateinit.

Dibro
15.04.2018
19:01:59
Mayor
15.04.2018
19:08:19
* значение нуллабельно
ну кароче нуллабельно и может быть не проинициализированна это разное

Quantum Harmonizer
15.04.2018
19:08:43
ну кароче нуллабельно и может быть не проинициализированна это разное
ну да, неинициализированные переменные читать вообще нельзя

и не-нуллабельная переменная вполне может быть неинициализирована

Mayor
15.04.2018
19:09:39
ну у нее должен быть инициализатор хоть где то

Quantum Harmonizer
15.04.2018
19:09:54
нет)

Google
Mayor
15.04.2018
19:10:05
ты про !

?

Quantum Harmonizer
15.04.2018
19:10:27
ты про !
нет, я про неинициализированные переменные, а не про нуллабельные

Mayor
15.04.2018
19:11:11
! не нуллабельная ж

и непроинициализированная

Quantum Harmonizer
15.04.2018
19:11:43
! не нуллабельная ж
не знаю свифта

Mayor
15.04.2018
19:11:55
! и в котлине есть

одинаковые ж языки



Quantum Harmonizer
15.04.2018
19:12:26
настолько есть, что красным подчёркивает

Mayor
15.04.2018
19:12:34
а ой, я соепой

да, точн

Boris
15.04.2018
19:33:09
одинаковые ж языки
Дело было так: Джетбрейнз форкнули Свифт и переименовали в котлин, теперь на лаврах почевают и ладошки протирают

Alexander
15.04.2018
19:54:11
Дело было так: Джетбрейнз форкнули Свифт и переименовали в котлин, теперь на лаврах почевают и ладошки протирают
Сильное утверждение, при том, что Котлин известен с 11 года, хоть и не в релизе, а Свифт известен с 14 года. Вроде в закрепленном видео был про это разговор :)

Adekvatniy
15.04.2018
20:13:30
объясните дурачку как разницу между датами в миллисекундах найти

а то просто вычесть не получается

Google
Adekvatniy
15.04.2018
20:14:45
так делаю: val formatter = DateTimeFormatter.ofPattern("dd-MM-yyyy") val birthDay = LocalDate.parse(dateStr, formatter) val current = LocalDateTime.now()

2 переменные LocalDate получаются

Alexander
15.04.2018
20:15:16
Adekvatniy
15.04.2018
20:15:16
вычесть не дает одну из другой

Boris
15.04.2018
20:16:18
Так может получить миллисекунды оттуда?

Adekvatniy
15.04.2018
20:18:42
а он не должен как результат вычитания возвращять кол во миллисекунд?

Boris
15.04.2018
20:18:49
А ещё можно на Duration посмотреть

Adekvatniy
15.04.2018
20:19:37
в документации вообще ниче нет про разность дат

там методы вернуть день месяц год

минуты

но миллисекунд я чет не нашел

Boris
15.04.2018
20:20:12
Дюрейшн

https://stackoverflow.com/questions/27005861/calculate-days-between-two-dates-in-java-8

DAYS заменить на нужную размерность

Artyom
15.04.2018
20:25:33
Всем привет!) Если кто с kotlin react работал, подскажите пожалуйста, как получить ссылку на дочерний компонент? Что бы, например, метод у него вызвать?

Mayor
15.04.2018
20:27:56
https://blog.jetbrains.com/kotlin/2011/07/hello-world-2/
да я имею ввиду «известная». Про нее никто не слышал почти до 2016

Dibro
15.04.2018
20:49:05
вообщем это плохая идея даже без котлина
почему? а если, например, надо инпут зафокусить

Google
Alexei
15.04.2018
20:50:40
почему? а если, например, надо инпут зафокусить
тогда это не на компонент а на дом эл и это другая история согласен

просто часто начинают это для компонентов юзать

что противоречит идеологии реакт

хотя это субьективно

и не для этого чата

Andrew
15.04.2018
21:20:38
да я имею ввиду «известная». Про нее никто не слышал почти до 2016
"Я не слышал" и "почти никто не слышал" — слишком разные вещи. Не стоит по своему окружению судить обо всей индустрии :)

Ivan
16.04.2018
03:43:39
да я имею ввиду «известная». Про нее никто не слышал почти до 2016
Это же крайне субъективная оценка) ровно как работая в компании где не используется docker утверждать, что это технология не популярная

Roman
16.04.2018
03:46:30
Товарищи, как называется вот это всплывающее окно? И как поменять цвет? Ато слишком тусклый



Dmitriy
16.04.2018
03:50:24
ctrl+`->5->1

Roman
16.04.2018
03:55:29
ctrl+`->5->1
это что?

Dmitriy
16.04.2018
03:55:58
это что?
это как быстро Draсula включить

Евгений
16.04.2018
03:56:05
это формула счастья

Dmitriy
16.04.2018
03:56:21


Roman
16.04.2018
03:56:45
это как быстро Draсula включить
Причем тут Darcula? Он ничего не изменит

Страница 637 из 982