
Alex
11.09.2018
08:19:28

tox
11.09.2018
08:21:13
может надо == написать?

Вовка
11.09.2018
08:21:38
Короч ты делаешь что то странное иф, зачем то кейс, потом присваи... ерунда какая-то

Google

Вовка
11.09.2018
08:22:08
Не надо так

Alex
11.09.2018
08:22:16

Вовка
11.09.2018
08:22:51
Во первых там case лишний

tox
11.09.2018
08:23:32
? ээх не сработало))) подумал ну а вдруг))

Dmitry
11.09.2018
08:23:45
У нас новый тип бестолковости, называется - гадание на синтаксисе

Alex
11.09.2018
08:24:31
это чтобы не писать вот столько букв

Вовка
11.09.2018
08:24:51

Ignat
11.09.2018
08:25:19
Эх, помню был такой же как Дмитрий - хотелось всюду колкость написать.. а теперь я жирный с женой и детьми и уже ничего не хочу

Alex
11.09.2018
08:26:16
в доках не прописанно что патерны в иф кейсах можно делать только для енумов

Dmitry
11.09.2018
08:27:56
во всем виноваты доки

Vadim
11.09.2018
08:30:06

Google

Vadim
11.09.2018
08:30:22
то что ты пытаешься выдумывать какие-то ебанутые конструкции это твои проблемы

Alex
11.09.2018
08:31:46

Vadim
11.09.2018
08:32:14
у тебя в ифе матчинг к одному значению
то что перечисляется через запятую в свиче это просто несколько кейсов с одним телом
так что я искренне не понимаю что ты выдумываешь

Alex
11.09.2018
08:33:54

Vadim
11.09.2018
08:34:39
нет, логично. в ифе ты проверяешь что у тебя значение равно какому-то одному другому значению. в свиче ты проходишься по всем возможным значением и в зависимости от них делаешь определенные действия
твои попытки выдумывать идут от непонимания назначения этих конструкций

Dmitry
11.09.2018
08:37:41
у него хорошее мышление, просто с ним нельзя в программирование. Это в рекламу, маркетинг, в искусство, там где нестандартное мышление дает плоды. А программист - это убогий строитель, каждый день перекладывающий кирпич с одного места на другое.

Lolka.Omsk
11.09.2018
08:41:15

Alex
11.09.2018
08:46:12

Vadim
11.09.2018
08:47:18
> if case это не if
потому что..?
> почему тогда есть возможность делать if a == "e" || a == "r"
как это противоречит тому что я сказал?

Alex
11.09.2018
08:47:57

Lolka.Omsk
11.09.2018
08:48:54

Vadim
11.09.2018
08:49:05

Alex
11.09.2018
08:49:17

Lolka.Omsk
11.09.2018
08:49:25
Кем?

Alex
11.09.2018
08:50:39
Кем?
ты про мою цель или с чего буду начинать?

Google

Lolka.Omsk
11.09.2018
08:50:52
Можешь и то и то

Alex
11.09.2018
08:51:08
начал с трейдинга основ рынка

Nik
11.09.2018
08:51:39
АК, а как поднять бабла?

Alex
11.09.2018
08:51:41
второе не скажу а то мезосин будет хуйсосить

Lolka.Omsk
11.09.2018
08:52:25

Alex
11.09.2018
08:53:29

Lolka.Omsk
11.09.2018
08:54:09
Чувак то он толковый но общаться с ним невозможно

Sporykhin
11.09.2018
09:01:25

Alex
11.09.2018
09:07:00
но читать это странно лучше через ||

Sporykhin
11.09.2018
09:09:24
через || будет множество проверок а так одна

Dmitry
11.09.2018
09:10:03
самое лучшее решение - никогда не использовать свитч по строкам хоть и реализованный ифами, поэтому что это медленно, нечитаемо, немасштабируемо и проверка ошибок на compile time невозможна. Всегда архитектурно можно этого избежать.

Nik
11.09.2018
09:12:29

Sporykhin
11.09.2018
09:14:54
f = ", "
Этого нехватает? Или у тебя данные пришли ","?

Nik
11.09.2018
09:15:17

Vadim
11.09.2018
09:15:28

Nik
11.09.2018
09:16:01

Sporykhin
11.09.2018
09:17:23

Google

Dmitry
11.09.2018
09:17:45

Nik
11.09.2018
09:18:30
или ещё проще, идентификатор локали
надо для определённых локалей не показывать гейский ремешок

Dmitry
11.09.2018
09:20:31
Если ты не знаешь как решить эти вопросы без строк, то это очень печально

Nik
11.09.2018
09:20:53
ну я прямо вижу как ты уже решил этот вопрос без строк)

Vadim
11.09.2018
09:21:30

Nik
11.09.2018
09:22:01
enum ...: String
это строки, там будет такая же операция сравнения + создание экземпляра энама + анврап опционала

Vadim
11.09.2018
09:22:20
но все строки будут в одном месте

Nik
11.09.2018
09:22:34
и что? константы тоже могут быть в одном месте

Admin
ERROR: S client not available

Vadim
11.09.2018
09:22:53
енам с raw value это и есть набор констант

Aleksey
11.09.2018
09:23:08

Nik
11.09.2018
09:23:20
на то что ты создаёшь новое значение энама п несуществующему раф значению?

Vadim
11.09.2018
09:23:50
а не енам

Aleksey
11.09.2018
09:24:00
на что?
Что switch будет не exhaustive

Nik
11.09.2018
09:24:03
или на то чтл у тебя опечатка в раф представлении строки в энаме?

Vadim
11.09.2018
09:24:07
и ругаться будет только если будет switch без default

Google

Aleksey
11.09.2018
09:24:28

Sporykhin
11.09.2018
09:24:31
Ну например у тебя не только регион нужно найти а несколько параметров на основе которых и в других функциях происходят действия в зависимости от значения тебе удобнее читать код будет при передачи типа String или при передачи enum с названием список чего он держит?

Vadim
11.09.2018
09:24:33
я знаю

Aleksey
11.09.2018
09:24:41

Vadim
11.09.2018
09:24:45
но просто это еще зафорсить в команде надо

Nik
11.09.2018
09:24:49
это не решает никаких проблем, ни скорости, ни безопасности того что значения везде точны

Vadim
11.09.2018
09:24:51
мне с этим повезло

Aleksey
11.09.2018
09:25:08

Nik
11.09.2018
09:25:17
это решает проблему с херовыми программистами, частично

Vadim
11.09.2018
09:25:41
и это очень частый кейс

Nik
11.09.2018
09:26:00
стринговый энам ни по безопасности ни по скорости работы не превосходит обычные константы

Vadim
11.09.2018
09:26:36
что значит по безопасности?
и как минимум енам выступает неймспейсом для констант

Aleksey
11.09.2018
09:27:04

Mayor
11.09.2018
09:27:37

Nik
11.09.2018
09:27:38
ну да, просто в свифте не смогли разобратсья с тем как работают нёймспэйсы во взрослых языках поэтому свифторам приходится изголяться чтобы хоть как то упростить себе жизнь

Mayor
11.09.2018
09:27:45

Aleksey
11.09.2018
09:28:16

Nik
11.09.2018
09:28:22

Pavel
11.09.2018
09:28:54
Ребят, привет!
Работал кто с авторизайцией в вк?