Size: a a a

2021 May 24

RM

Roman Melnikov in F# Chat
статичный метод
источник

RM

Roman Melnikov in F# Chat
методы в F# тоже будут перегружены
источник

nn

noname nobody in F# Chat
функции в F# это и есть статик-методы, разве нет?
источник

RM

Roman Melnikov in F# Chat
на уровне языка нет
источник

RM

Roman Melnikov in F# Chat
rule of thumb - если нужны перегрузки используй static method
источник

RM

Roman Melnikov in F# Chat
не каррированные
источник

nn

noname nobody in F# Chat
в смысле методы-расширения? их же нельзя использовать без экземпляра, а для статика нужны исходники типа менять. ясно в любом случае это уже не функция.
источник

АВ

Андрей Вилинский... in F# Chat
это бы повысило сложность вывода типов аргументов до непотребства. В методах он ограничен методом, так же как в c#. Почти, потомучто f# и тут может сам догадаться. поэтому если не хочешь проставлять типы ручками, то лучше модуль с функциями
источник

AH

Ayrat Hudaygulov in F# Chat
То что они на платформе дотнет компилятся в статичные методы - детали имплементации.

Функции это функции, у них нет (есть) перегрузок.

Перегрузки есть у мемберов классов
источник

Dv

Dr. Friedrich von Ne... in F# Chat
К сожалению, перегрузка плохо дружит с каррированием и выводом типов, вот и не сделали.
источник

RM

Roman Melnikov in F# Chat
+ Конструкторы и в F# перегружаются, если это класс или структура
источник

Ɖ

Ɖrēw in F# Chat
Господа, как в фшарп проекте добавить User secrets?
источник

Ɖ

Ɖrēw in F# Chat
Нашел такое
[<assembly: UserSecretsIdAttribute(“cdc187f7-e8eb-4d28-b526-c57e433ed6de”)>]
do ()
Но оно не компилится
источник

Ɖ

Ɖrēw in F# Chat
Сори, классическая проблема идиотского форматирования текста в статьях, где вместо двойных кавычек ставятся “ ”
источник

Ɖ

Ɖrēw in F# Chat
Надеюсь они сгорят в аду
источник

EB

Eyes in the Box in F# Chat
скорее всего у тебя не стоит в проекте GenerateAssemblyInfo
источник

Ɖ

Ɖrēw in F# Chat
Не помогло. все равно падает в рантайме

Unhandled exception. System.InvalidOperationException: Could not find 'UserSecretsIdAttribute' on assembly 'System.Private.CoreLib'.
Check that the project for 'System.Private.CoreLib' has set the 'UserSecretsId' build property.
If the 'UserSecretsId' property is already set then add a reference to the Microsoft.Extensions.Configuration.UserSecrets package.
источник

Ɖ

Ɖrēw in F# Chat
Нугет такой установлен. если что
источник

Ɖ

Ɖrēw in F# Chat
Падает на AddUserSecrets
источник

Ɖ

Ɖrēw in F# Chat
А все, я разобрался
источник