Size: a a a

2020 December 30

E

EgorBo in pro.net
понятнее не стало
источник

OM

Oleg Morozov in pro.net
зочем
источник

E

EgorBo in pro.net
а, ты хочешь компайлер-тайм проверку на аут-оф-баундс?
источник

E

EgorBo in pro.net
смысла в этом особо нет
источник

E

EgorBo in pro.net
можно наверное розлин анализатор написать изи
источник

E

EgorBo in pro.net
вернее для изи кейсов, без учета контрол флоу
источник

OM

Oleg Morozov in pro.net
EgorBo
а, ты хочешь компайлер-тайм проверку на аут-оф-баундс?
скорее чтоб просто сайлент троу был
источник

OM

Oleg Morozov in pro.net
без эксепшенов
источник

E

EgorBo in pro.net
Oleg Morozov
скорее чтоб просто сайлент троу был
чё
источник

OM

Oleg Morozov in pro.net
EgorBo
чё
ну ты ломишься в 5 индекс, которого нет, рантайм орёт
а конструкция с ? оборачивает это всё в трай, только коротко
источник

OM

Oleg Morozov in pro.net
видимо так хотел человек выше
источник

E

EgorBo in pro.net
array[anyIndex % array.Length]
источник

E

EgorBo in pro.net
но вообще странное желание)
источник

E

EgorBo in pro.net
вы еще предложите знак вопросика ввести ))
источник

E

EgorBo in pro.net
array[index?]
источник

DP

Denis Petukhov in pro.net
EgorBo
array[anyIndex % array.Length]
Лучше уж эксепшн
источник

DP

Denis Petukhov in pro.net
array[(index ?? 0) % array.Length]
источник

K

Katz in pro.net
типа чтобы массив вернул null вместо эксепшена?
источник

E

EgorBo in pro.net
Denis Petukhov
array[(index ?? 0) % array.Length]
хз что тут написано
источник

DP

Denis Petukhov in pro.net
EgorBo
хз что тут написано
Если index nullable
источник