Size: a a a

F# Flood: всем по тайпклассу

2020 April 14

DB

Denis Bobrov in F# Flood: всем по тайпклассу
(тоже сейчас пишу на скале и страдаю)
источник

DS

Doge Shibu in F# Flood: всем по тайпклассу
Вот пример того, о чем я говорю
источник

DS

Doge Shibu in F# Flood: всем по тайпклассу
Смотри метод get
источник

AH

Ayrat Hudaygulov in F# Flood: всем по тайпклассу
Doge Shibu
Смотри метод get
Это всего лишь очень усложненный чек на выход за границы массива
источник

AH

Ayrat Hudaygulov in F# Flood: всем по тайпклассу
Который работает только в рантайме на проверке двух чисел
источник

DS

Doge Shibu in F# Flood: всем по тайпклассу
Ayrat Hudaygulov
Это всего лишь очень усложненный чек на выход за границы массива
Разница в том, что ты не сможешь проиндексировать такой массив, если у тебя не будет в скоупе инстансов нужных тайпклассов.

А получить их можно только осуществив проверки
источник

DS

Doge Shibu in F# Flood: всем по тайпклассу
Таким образом мы и получаем компайл тайм гарантии, что мы не возьмем элемент массива за его границами
источник

AH

Ayrat Hudaygulov in F# Flood: всем по тайпклассу
Doge Shibu
Разница в том, что ты не сможешь проиндексировать такой массив, если у тебя не будет в скоупе инстансов нужных тайпклассов.

А получить их можно только осуществив проверки
Опять же, это очень усложненный чек на выход за границы. Только через тайпклассы
источник

AH

Ayrat Hudaygulov in F# Flood: всем по тайпклассу
Doge Shibu
Таким образом мы и получаем компайл тайм гарантии, что мы не возьмем элемент массива за его границами
Неубедительно. Тайпклассы там создают тонну мусора. Я бы мог написать один тип с чеками внутри
источник

DS

Doge Shibu in F# Flood: всем по тайпклассу
Ayrat Hudaygulov
Опять же, это очень усложненный чек на выход за границы. Только через тайпклассы
Разница в том, что использование обычного массива у тебя скомпилится и без этих поверок.
источник

DS

Doge Shibu in F# Flood: всем по тайпклассу
Ayrat Hudaygulov
Неубедительно. Тайпклассы там создают тонну мусора. Я бы мог написать один тип с чеками внутри
Ну я не агитирую так писать на скале, лол
источник

DS

Doge Shibu in F# Flood: всем по тайпклассу
Это был скорее пример, где я пытался понять, можно ли сделать в дотти такие штуки более эргономично.

Но нет, сделать настолько же удобно как в языках с полноценными зав типами пока не выйдет
источник

VK

Vladislav Khapin in F# Flood: всем по тайпклассу
Переслано от Michael Slinko
Тупой, ну очень тупой вопрос и не по теме, но может знает кто?
Можно ли без бекапа как-то вернуть бд на день назад?
источник

VK

Vladislav Khapin in F# Flood: всем по тайпклассу
F
источник

VS

Vladimir Shchur in F# Flood: всем по тайпклассу
источник

VS

Vasily Shapenko in F# Flood: всем по тайпклассу
По поводу Катана - его надо на Ar пилить
источник

VS

Vasily Shapenko in F# Flood: всем по тайпклассу
Тогда будет норм погружение
источник

VS

Vasily Shapenko in F# Flood: всем по тайпклассу
Рабочий день. В правом нижнем углу уведомление стима - Szer играет в Eve online
источник

VS

Vasily Shapenko in F# Flood: всем по тайпклассу
@omgszer , ну как так
источник

AH

Ayrat Hudaygulov in F# Flood: всем по тайпклассу
Это дочь
источник