@Fsharp_chat

Страница 715 из 772
Anna
15.09.2018
16:54:23
Не то чтобы я там что-то понимаю, но звёздочку держите

Google
Roman
15.09.2018
17:19:38
Привет, господа!)

Привет!

Andrey
15.09.2018
18:30:54
Привет!
Привет

Я на эфшарпе не писал, но решил вступить)Почитывать хоть буду что обсуждают тут люди иногда

Andrey
15.09.2018
18:32:06
Спасибо, учту

Да пока в планах реакт и прочие фулл стак штучки, надо подтянуться в некоторых других областях

Grigoriy
15.09.2018
18:33:12
Да-да. Для фулл стека надо только ф#

Google
Evgeniy
15.09.2018
18:34:16
Изоморфный F#!

Привет.

Mikhail
15.09.2018
19:56:41
Привет, чат!

Grigoriy
15.09.2018
19:57:40
Ayrat
15.09.2018
19:57:57
Grigoriy
15.09.2018
19:59:08
Привет!
Пользуясь случаем хочу ещё раз поблагодарить за подсказки - билдеры уже лучше в голове улеглись

Mikhail
15.09.2018
19:59:50
Подскажите куда капнуть, какую формулу применить, а то что-то я уже все что мог по теории вероятности перерыл, а так и не нашел решения. Вообщем суть такая: Вероятность попадания стрелка 1/3. Стреляем 3 раза. Какова вероятность попадания двух и более раз подрят?

Вроде легко, а что-то уже несколько часов на поиски решения убил

Ayrat
15.09.2018
20:00:20
1- (вероятность попадания ровно 1 раз)

а вообще как это к F# относится, до меня только щас допёрло)))

Grigoriy
15.09.2018
20:01:37
Вероятность успешной компиляции 1/3. Какова вероятность...

Mikhail
15.09.2018
20:01:48
а вообще как это к F# относится, до меня только щас допёрло)))
Может правда не в тему написал) Просто задачку эту на F# решаю.

Fill
15.09.2018
20:03:00
1/3 ^ n

Grigoriy
15.09.2018
20:04:42
1/3 ^ n
Точно? После первого попадания вероятность второго - всё равно 1/3

Evgeniy
15.09.2018
20:04:52
@lPestl Тебе нужна схема Бернулли.

Остальных не слушать.

Ayrat
15.09.2018
20:05:26
@lPestl Тебе нужна схема Бернулли.
у него не ХОТЯ БЫ 2 раза. а 2 РАЗА ПОДРЯД

Mikhail
15.09.2018
20:06:43
у него не ХОТЯ БЫ 2 раза. а 2 РАЗА ПОДРЯД
Ага. Вот в этом и загвоздка

Уже и Бернулли реализовал, и с зависимыми испытаниями пробовал формулы применять, что-то не получается с правильным ответом никак

Google
Grigoriy
15.09.2018
20:10:00
Дерево вероятностей?

Ayrat
15.09.2018
20:10:23
5\27 говорит комбинаторика у тебя возможны такие варианты (H - hit, M - miss) HHH 1\27 HHM 2\27 MHH 2\27 MMM 8\27 MMH 4\27 MHM 4\27 HMM 4\27 HMH 2\27 подходят первые 3 сумма их вероятностей 5\27

Vlad
15.09.2018
20:10:23
Хелоу

Grigoriy
15.09.2018
20:11:17
Не капси.
Ударение на «и»? :)

Mikhail
15.09.2018
20:11:26
6/27

Ayrat
15.09.2018
20:12:56
6/27
Очень интересно почему же? Я выше все варианты перебрал

Grigoriy
15.09.2018
20:13:00
Хм

Evgeniy
15.09.2018
20:14:11
И валите во флудилку.

@fsharp_flood

Grigoriy
16.09.2018
05:18:50
Привет!

Friedrich
16.09.2018
05:37:29
Ну, и в Rider работает.
Даже в студии работает. Правда, плохонько: ребята из MS никак не могут починить лигатуры, содержащие -. То есть у них всё работает, а лигатура для fun x -> y не работает.

Ну то есть технически оно compatible (можно писать код, который не упадёт), но на практике скорее всего нет.

Grigoriy
16.09.2018
05:41:58
Почему нет?

Friedrich
16.09.2018
05:43:46
все значения заматчил, а оно всё равно говорит - incomplete
Потому что ты должен заматчить все значения из нижлежащего типа (чаще всего int). Помни, что в C# внутри энума бывают и неименованные значения!

Grigoriy
16.09.2018
05:44:01
_

Я столкнулся с этим в пятницу - внутри энума оказалось ещё и value__

Friedrich
16.09.2018
05:45:09
Почему нет?
Потому что на практике тебе компилятор будет мешать писать код, который не упадёт. Вот ты написал match x with | True -> x | False -> y | _ -> z А компилятор тебе и говорит, что ты лох, и третья ветка не нужна. Хотя она нужна, если в DU добавят ещё одно значение.

Google
Grigoriy
16.09.2018
05:45:32
У энумов это не так

Friedrich
16.09.2018
05:46:29
У энумов это не так
А я не про энумы говорил, про энумы было постом выше. Там другие правила, всё верно :)

Ну и не нужно считать, что это какой-то редкий кейс. В стандартной библиотеке гора таких случаев, когда в энуме бывают комбинации из имеющихся элементов, например.

Grigoriy
16.09.2018
05:47:04
Но ты прав конечно. Последний паттерн можно пробовать энфорсить (ментально) в _

Friedrich
16.09.2018
05:47:53
На самом деле, обычно я в последней ветке всё равно фигачу failwith. Так что дефолтовый MatchException не сильно будет отличаться от того, что я бы написал руками :)

Friedrich
16.09.2018
05:49:38
Я к вам за другим пришёл, кстати.

Нашёл синтаксическую неконсистентность!

В любых списках можно пропускать точку с запятой. Например, [1; 2; 3] → [1 2 3]

Friedrich
16.09.2018
05:50:38
А в списках [< >] нельзя пропускать точку с запятой!

(респект тому, кто вообще вспомнит, для чего такие списки)

Комбинации - они ж только для [Flags]
Никто этого не энфорсит. [Flags] влияет только на представление в ToString(), и больше ни на что.

Vladimir
16.09.2018
05:51:31
Это же атрибуты а не списки?

Grigoriy
16.09.2018
05:51:31
Похожи на атрибуты

Friedrich
16.09.2018
05:51:40
Это же атрибуты а не списки?
Но там можно несколько элементов писать.

[<InlineData(@"\frac2x"); InlineData(@"\frac2{x}"); InlineData(@"\frac{2}x"); InlineData(@"\frac{2}{x}"); InlineData(@"\frac 2 x"); InlineData(@"\frac2 {x}")>]

Срам!

Grigoriy
16.09.2018
05:52:39
Стыд и скрам

Friedrich
16.09.2018
05:52:47
Ну, я имею в виду, что это списки с синтаксической точки зрения. Понятно, что в рантайме и компилтайме они разворачиваются в совершенно другие вещи, никак не связанные со списками и массивами.

Google
Vladimir
16.09.2018
05:54:23
Я думаю тут логика есть

Grigoriy
16.09.2018
05:55:05
Каждый атрибут можно на отдельной строчке писать полностью [<attr>]

Vladimir
16.09.2018
05:55:22
Если ты хочешь сделать мультилайн, делай несколько атрибутов, а в одну строчку дели точками с запятыми

Friedrich
16.09.2018
05:55:49
А мне так больше нравится. Я стараюсь использовать все фичи языка, даже самые неожиданные!

Шоб всем казалось, что я очень умный :)

Grigoriy
16.09.2018
05:57:27
Vladimir
16.09.2018
05:57:34
Так уже не осталось людей кому может так не казаться)

Можно теперь их пожалеть уже)

Арсений
16.09.2018
08:26:46
Привет.
Приветствую!

Roman
16.09.2018
08:28:38
Господа, есть эксперты по Elmish.Xamarin? Оч нужен совет

Страница 715 из 772