Alexander
в чем минусы DataKings?
Alexander
Влод
Влод
ну то есть это расширение не кажется прям расширением, а скорее отключением проверок которые были придуманы не просто так
Alexander
там очень консервативная проверка была
Alexander
которая гарантирует, что все ок, но не покрывает много интересных случаев
Alexander
там все равно есть предел поиска, так что в бесконечный цикл не впадет
Anonymous
@TolUmbrella будет жить. Поприветствуем!
Danil
хай, только изучаю хаск, не поможите решить?
Danil
Danil
я так понял можно юзать только null,tail,head if-then-else
Mikhail
oneelem (_ : []) = true
oneelem _ = false
Danil
Mikhail
Тут вообще ничего этого нет
Mikhail
Просто определение списка
Danil
Я тогда перефразирую, мне нужно решение которые используют null,head,tail
Mikhail
Если хвост [] - тру
Mikhail
В остальных случаях фалс
Mikhail
Это ж тоже самое хех
Dana
🤷♀
Dana
Не очень полезное упражнение
Mikhail
Ну тогда ещё строчка
Danil
он не пустой
Danil
по условию задачи
Mikhail
onelem [] = false
Mikhail
Там есть в примерах пустой
Mikhail
Mikhail
Паттерн матчинг энергичный
Mikhail
Так что проверку на пустой надо сделать сначала
Mikhail
А потом остальное
a66ath
Ilya
Danil
То есть если список состоит из одного элемента
Danil
То таил не будет его возвращать?
Danil
Теил*
Mikhail
А хз чо он будет делать
a66ath
Кого его?
Mikhail
Dana
А в этом чате был лямбдабот когда-то?
Ilya
@TolUmbrella ну что, получилось сделать?
Danil
Да
Mikhail
Вообще сопоставление с образцом прочувствовать надо обязательно
Danil
Mikhail
Хитёр, собака, хитер
Ilya
Mikhail
Ммм, проглядел
Mikhail
А кейс оф низя-низя?
Ilya
На пустом списке попробуй свой код запустить, он возможен по условию, должно быть False
Danil
Danil
Тада так
Danil
По условию у меня два списка уже определены
Mikhail
Ещё одно ветвление для пустого
Ilya
Вообще-то от тебя хотят функцию, во-первых
Ilya
Во-вторых, возвращай не 0 или 1, а True или False
Danil
Нет функцию не хотят
Mikhail
И это работает не для любого списка, а для [Char]
Danil
Функцию еще не научился писать
Danil
Mikhail
Лучше как пустой список использовать []
Danil
Смотри в конце
Ilya
Нет, написана какая-то херь
Ilya
Правильное выражение должно включать в себя два блока if-then-else, вложенных
Danil
Ilya
У тебя разные выражения для разных входных данных что ли?
Ilya
Ты предоставь одно, которое работает и на [a,b] и на [a] и на []
Danil
Ilya
Надо одно
Danil
И как это сделать?
Mikhail
без функции никак, наверное
Mikhail
в полиморфизм в чистом поле не умею, соре
Ilya
Вложенные проверки для начала освой
Danil
Так стоп
Danil
Разве иф вен это будет выражение?
Ilya
Потом упростим, сначала хоть как нибудь сделай
Mikhail
иф - выражение
Mikhail
вообще все выражение
Mikhail
вообще, если надо выражение, можно попробовать чето связать