Size: a a a

2020 June 01

AA

Azizjan Ayupov in С#
аааа понятно
(нет)
источник

Е

Енотечка in С#
let as в свитче
источник

AZ

Alexander Zalutskiy in С#
Azizjan Ayupov
аааа понятно
(нет)
Ну ты пишешь паттеры по сути и проверяешь значения по этим паттернам
источник

AZ

Alexander Zalutskiy in С#
Если прошло, то попал в ветку ветвления
источник

AA

Azizjan Ayupov in С#
Alexander Zalutskiy
Ну ты пишешь паттеры по сути и проверяешь значения по этим паттернам
ну по следованию типов? Типа сначала инт потом стринг потом сифилис?
источник

AZ

Alexander Zalutskiy in С#
Azizjan Ayupov
ну по следованию типов? Типа сначала инт потом стринг потом сифилис?
Можно делать разные проверки и их комбинировать)
источник

AZ

Alexander Zalutskiy in С#
В том числе и на тип)
источник

Е

Енотечка in С#
все равно не особо понимаю есть ли разница между обычными свитч кейсами
источник

AA

Azizjan Ayupov in С#
ясненько)
источник

AA

Azizjan Ayupov in С#
Енотечка
все равно не особо понимаю есть ли разница между обычными свитч кейсами
так проще
источник

AZ

Alexander Zalutskiy in С#
Енотечка
все равно не особо понимаю есть ли разница между обычными свитч кейсами
Ну… В swift он тоже немного кастрированный)
источник

AZ

Alexander Zalutskiy in С#
Ну и я не привел пример с алгебраическими типами данных, так как их у вас нет)
источник

AZ

Alexander Zalutskiy in С#
Том вообще круто получается)
источник

AA

Azizjan Ayupov in С#
Alexander Zalutskiy
Ну… В swift он тоже немного кастрированный)
ибо высокий уровень всегда в песочнице?
источник

AZ

Alexander Zalutskiy in С#
Да не, просто определенное колличество сахара не завезли)
источник

AZ

Alexander Zalutskiy in С#
take  0     _           =  []
take  _     []          =  []
take  n     (x:xs)      =  x : take (n-1) xs
источник

AZ

Alexander Zalutskiy in С#
Вот такого, например нет)
источник

AA

Azizjan Ayupov in С#
что это?
источник

AZ

Alexander Zalutskiy in С#
Это patter-matching на уровне финкций, а не statement
источник

AA

Azizjan Ayupov in С#
аааа
источник