Size: a a a

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

2020 January 23

DK

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

П

Павел Таран in iOS Developers — русскоговорящее сообщество
Denis Kim
есть некое значение от 0 до 1, нужно выбрать для каждого диапазона соответствующее значение. типа от 0 до <0.2 одно, от 0.2 до <0.45 другое, и т.д.
используй switch, в нем можно указывать диапазоны
источник

Р

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

AY

Alex Yatsenko in iOS Developers — русскоговорящее сообщество
какой еще свитч, 2 массива, в одном диапазоны, в другом значения, проходишься по первому находишь нужный индекс, и выбираешь значение из второго
источник

П

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

DK

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

В

Вовка in iOS Developers — русскоговорящее сообщество
Denis Kim
есть некое значение от 0 до 1, нужно выбрать для каждого диапазона соответствующее значение. типа от 0 до <0.2 одно, от 0.2 до <0.45 другое, и т.д.
подсказать?
источник

DK

Denis Kim in iOS Developers — русскоговорящее сообщество
жги
источник

AY

Alex Yatsenko in iOS Developers — русскоговорящее сообщество
Denis Kim
жги
2 массива, в одном диапазоны, в другом значения, проходишься по первому находишь нужный индекс, и выбираешь значение из второго
источник

В

Вовка in iOS Developers — русскоговорящее сообщество
let index = self.index(for: value)

func index(for value: Double) -> Int {.//blabla }

let newValue = self.fuckingArray[index]
источник

В

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

DK

Denis Kim in iOS Developers — русскоговорящее сообщество
хм
источник

В

Вовка in iOS Developers — русскоговорящее сообщество
внутри “index” городи что угодно, хоть свитч хоть иф
источник

В

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

DK

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

В

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

П

Павел Таран in iOS Developers — русскоговорящее сообщество
Вовка
внутри “index” городи что угодно, хоть свитч хоть иф
а если у него значение 0,2
источник

В

Вовка in iOS Developers — русскоговорящее сообщество
Павел Таран
а если у него значение 0,2
И?
источник

П

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

В

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