Ayrat
Чот я тоже не допёр почему разное выдаёт
Ayrat
ну т.е. единственное предположение что где-то идёт сравнение по ссылке
Hog
да
Ayrat
НО ТАК НЕЛЬЗЯ
Hog
да!
Hog
там же массив массивов
Ayrat
Ayrat
Чот хуйня какая-то
let arrs = Array.init 3 (fun x -> [|1;2;3|])
arrs
|> Array.contains [|1;2;3|] //true
arrs
|> Array.exists ((=) [|1;2;3|]) //true
Ayrat
я чот не то сделал?
Ayrat
у меня в обоих слуаях труе
Hog
и у мну
Hog
> let a = [| [| 1; 2; 3 |] |];;
val a : int [] [] = [|[|1; 2; 3|]|]
> let b = [| [| 1; 2; 3 |] |];;
val b : int [] [] = [|[|1; 2; 3|]|]
> a |> Array.contains b.[0];;
val it : bool = true
> a |> Array.exists ((=) b.[0]);;
val it : bool = true
Ayrat
у тебя тоже значит труе
Ayrat
тогда неясно что там у Василия приключилось
Ayrat
Может он (=) зашадовил на реф еквалити
Shub
может он просто троллит так?
Ayrat
@grishace у тебя твитер же есть, вбрось про шадовинг (=)
Ayrat
поможем человеку
Hog
да, как недавно с символами нулевой длины...
Hog
ща
Hog
ага :)
Hog
let (=) (x: int[]) (y: int[]) = obj.ReferenceEquals(x, y);;
Hog
и пися :)
Ayrat
ну там необязательно ареи
Ayrat
можно вообще два любых объекта
Ayrat
компилятор при этом не молчит!
warning FS0086: The '=' operator should not normally be redefined. To define equality semantics for a type, override the 'Object.Equals' member in the definition of that type. [C:\repos\fsharp-test\fsharp-test.fsproj]
Hog
да
Ayrat
но может быть, может быть в либе перегружено скомпиленной
Ayrat
тогда компилятор может и промолчать
Ayrat
но это не точно
Hog
да кто его знает, что у него там
Hog
он же всё не показывает
Ayrat
Вот ведь, а
Ayrat
Пересмотрел Робокопа (старого).
Умели же раньше фильмы делать.
Ayrat
Сцена с убийством Мёрфи прям ядерная жесть, а в детстве даже внимания не обращал
Hog
Птому, что он Мёрфи? (типичный ирландец)
Ayrat
Hog
это уже подкорка работает
Hog
они в Мёрфи'з что-то добавляют такое
Ayrat
А мне мёрфиз кстати больше гинеса нравится
Ayrat
но тут чот не видел лол
Hog
во
Ayrat
с удовольствием хлебнул бы сейчас мёрфизса или макалумса
Ayrat
а тут один ебаный гинес
Hog
а им-то самим зачем? экспортируют и обращают в свою секту
Ayrat
но зато дёшево отдают. Купил 8pack за 12
Shub
Shub
баночное пиво любое не ок. хранят его слишком долго, или что
Hog
давеча покупал норвежско-датский блэк ИПА. Срок хранения бутылки 10 лет
Ayrat
О, я тут охараз ИПА ебанул на днях. Меня с одной так развязло что немедленно пошёл за второй
Shub
с каждым днем мы отклоняемся от заповеданного пути все больше
Ayrat
надо было сразу 5 брать
Hog
попробуй американский. Dogfish Head. 120 Minute IPA
Shub
Shub
кстати, раз тут ценители подобрались. что есть похожего на Chimay?
Ayrat
хороший, да
меня собираются уже к вам в хобокен отправлять, а я даже вернуться в ирландию не могу
Hog
Affligem
Ayrat
я к тому что пива этого я смогу только у вас поди выпить
Ayrat
или с амазона заказать лол
Shub
зато его тут много
Hog
Ayrat
Shub
стажировка, поди?
Hog
в смысле не почему отправляют, а почему - не можешь вернуться
Shub
ну, типа, познакомиться, туда-сюда
Ayrat
Shub
ну у нас офис оборудован полностью
Shub
встроенный бар на первом этаже
Ayrat
Хороший, годный офис
Ayrat
Люблю бухать на работе
Hog
ну вы эта :) пишите чо-как :)
Shub
так у нас полиси, если что
Shub
строго за пределами офиса
Hog