Size: a a a

2020 October 10

PD

Prunkles Dreemurr in F# Chat
gsomix
А здесь не получится чуть аккуратнее, если сделать шаблон на одно свойство и объединить через & (амперсанд)?
Определённо стало намного лучше. Спасибо
источник

PD

Prunkles Dreemurr in F# Chat
Кстати заметил очень странную вещь. Почему-то множественное вложение модулей ломает паттерн матчинг
источник

g

gsomix in F# Chat
Prunkles Dreemurr
Кстати заметил очень странную вещь. Почему-то множественное вложение модулей ломает паттерн матчинг
А если бы вложенный модуль назывался иначе?
источник

PD

Prunkles Dreemurr in F# Chat
gsomix
А если бы вложенный модуль назывался иначе?
Работает
источник

SB

S B in F# Chat
а какую комбинацию волшебных библиотек или фреймворков сейчас модно и молоджено брать, чтоб код на Фарше заработал на Айфоне?
источник

VS

Vasily Shapenko in F# Chat
Xamarin.Ios
источник

VS

Vasily Shapenko in F# Chat
Далее по вкусу\
источник

VS

Vasily Shapenko in F# Chat
Если Xamarin.Forms, то Fabulous
источник

VS

Vasily Shapenko in F# Chat
Но можно и просто руками
источник
2020 October 11

g

gsomix in F# Chat
Интересно, что давным-давно активные шаблоны могли быть статическими членами класса.
источник

Dv

Dr. Friedrich von Ne... in F# Chat
gsomix
Интересно, что давным-давно активные шаблоны могли быть статическими членами класса.
А сейчас нет?
источник

g

gsomix in F# Chat
Dr. Friedrich von Never
А сейчас нет?
Нет, я проверил.
источник

Dv

Dr. Friedrich von Ne... in F# Chat
Бида!
источник

ДБ

Дмитрий Башинский... in F# Chat
Можно ли инициализировать рекорд который в модуле не открывая модуль?
источник

ДБ

Дмитрий Башинский... in F# Chat
источник

VS

Vasily Shapenko in F# Chat
Что, простите?
источник

g

gsomix in F# Chat
Дмитрий Башинский
Можно ли инициализировать рекорд который в модуле не открывая модуль?
Конечно, есть два варианта:

module Foobar =
   type A = { Value: int }
   
let foo: Foobar.A = { Value = 5 }
let bar = { Foobar.A.Value = 5 }
источник

ДБ

Дмитрий Башинский... in F# Chat
gsomix
Конечно, есть два варианта:

module Foobar =
   type A = { Value: int }
   
let foo: Foobar.A = { Value = 5 }
let bar = { Foobar.A.Value = 5 }
супер, спасибо!
источник

ДБ

Дмитрий Башинский... in F# Chat
@gsomix ещё может дашь совет по модулям
я пытаюсь их юзать как юзал пашл классы в которые вкладывал комманды, хендлеры валидаторы, дабы потом юзать
FeatureName.Command
FeatureName.Handler

тут с модулями возникла проблема что я не могу его обьявлять в нескольких файлах как мне быть?
источник

ДБ

Дмитрий Башинский... in F# Chat
к примеру у меня щас такая ситуация
фича CreateEmail
в ней есть 3 файла Repository, Limits, Command
в репозитории понятно что лежит
потом в Limits я хочу юзать Repository... но не могу там уже писать такой же модуль
пока что пишу с префиксами
FeatureName.Limits -> FeatureNameLimits
источник