Size: a a a

iOS Developers — русскоговорящее сообщество

2020 January 23

П

Павел Таран in iOS Developers — русскоговорящее сообщество
так а зачем закручивать
источник

В

Вовка in iOS Developers — русскоговорящее сообщество
Павел Таран
так а зачем закручивать
Так а зачем нет
источник

П

Павел Таран in iOS Developers — русскоговорящее сообщество
есть свитч, указал интервалы и все
источник

П

Павел Таран in iOS Developers — русскоговорящее сообщество
чем проще, тем легче и поддерживать и ошибок избежать
источник

В

Вовка in iOS Developers — русскоговорящее сообщество
Denis Kim
как написать в коде чтобы было понятно и не прибегая к очень стремным конструкциям с куче if else
Есть еще вариант, он красивый но не оптимальный
источник

П

Павел Таран in iOS Developers — русскоговорящее сообщество
@protuberian сколько у тебя интервалов?
источник

В

Вовка in iOS Developers — русскоговорящее сообщество
Сделай структуру в которой будет диапазон и значение, напихай их в массив и делай поиск по массиву чтоб попало в диапазон, тадам
источник

В

Вовка in iOS Developers — русскоговорящее сообщество
Denis Kim
как написать в коде чтобы было понятно и не прибегая к очень стремным конструкциям с куче if else
^
источник

DK

Denis Kim in iOS Developers — русскоговорящее сообщество
Павел Таран
@protuberian сколько у тебя интервалов?
сейчас 5
источник

В

Вовка in iOS Developers — русскоговорящее сообщество
Вовка
Сделай структуру в которой будет диапазон и значение, напихай их в массив и делай поиск по массиву чтоб попало в диапазон, тадам
красиво но гипер не оптимально
источник

DK

Denis Kim in iOS Developers — русскоговорящее сообщество
а вот так?
let value = 0.42
let points = [0.1, 0.5, 0.6, 0.2, 0.9, 0.37, 1.0].sorted()
let index = points.firstIndex(where: { $0 > value})
источник

В

Вовка in iOS Developers — русскоговорящее сообщество
нет
источник

В

Вовка in iOS Developers — русскоговорящее сообщество
struct Dick { // диапазон // значение }

array<Dick> grayValues

grayValues.first(where: { //value in диапазон }).значение
источник

DK

Denis Kim in iOS Developers — русскоговорящее сообщество
а кто будет следить чтобы диапазоны не пересекались?
источник

В

Вовка in iOS Developers — русскоговорящее сообщество
Denis Kim
а кто будет следить чтобы диапазоны не пересекались?
ты:)
источник

S

Sergey in iOS Developers — русскоговорящее сообщество
а диапазоны одинаковые? enum не получится сделать?
источник

В

Вовка in iOS Developers — русскоговорящее сообщество
Denis Kim
а вот так?
let value = 0.42
let points = [0.1, 0.5, 0.6, 0.2, 0.9, 0.37, 1.0].sorted()
let index = points.firstIndex(where: { $0 > value})
let points = [1.0, 0.5, 0.6, 0.2, 0.9, 0.37, 0.2, 1.0].sorted()
источник

В

Вовка in iOS Developers — русскоговорящее сообщество
Denis Kim
а кто будет следить чтобы диапазоны не пересекались?
^
источник

DK

Denis Kim in iOS Developers — русскоговорящее сообщество
короче кейс о выборе фразы, которая отображается в зависимости от того, какой результат в процентах показал юзер
источник

DK

Denis Kim in iOS Developers — русскоговорящее сообщество
диапазоны выбирает дизайнер как на душу ляжет
источник