Форум программистов, компьютерный форум, киберфорум
F# .NET
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
F# Триальный период закончился, или я что-то не то установил? https://www.cyberforum.ru/ fsharp/ thread1321573.html
Устанавливал с http://www.microsoft.com/en-us/download/details.aspx?id=41654 просто для посмотреть что это такое - F#. Триальный период закончился, говорит. А сказывают, что оно опенсорсное бывает и фриварное. И даже под разные платформы. Ну, мне, в настоящий момент, лучше под винду. Пардон, за ламерский вопрос. Я вообще в программировании под дотнет если не полный ноль, то 1%.
F# Ошибка: Неполный структурированный конструктор в текущей точке или перед ней в выражении
let rec permutation length alphabet = if length = 0 then Seq.Empty else for e in alphabet do yield e :: permutation (length - 1) (List.filter (fun k -> k <> e) alphabet)) что не так? подчеркивает e в 4-ой строке и пишет: Неполный структурированный конструктор в текущей точке или перед ней в выражении
F# Синтаксис, скобки, приоритеты, ассоциативность - уменьшить количество скобок в строке кода https://www.cyberforum.ru/ fsharp/ thread1266621.html
вопрос прост, как уменьшить количество скобок в выражении? (int(Char.MaxValue) = int(UInt16.MaxValue))
F# Нужна строка формата, которая передается аргументом в sprintf https://www.cyberforum.ru/ fsharp/ thread1257421.html
Итак, есть число (x : double) let x = myGetDoubleFunc() Нужна строка формата, которая передается аргументом в sprintf. т.е. на выходе должно быть let xString = sprintf "" x xString должна выглядеть так: i Никак не придумаю, как бы мне все это организовать покрасивее. Страницами: msdn и fsharpforfunandprofit наелся досыта. Если объяснил непонятно (у меня, к сожалению, часто такое бывает) -...
F# Игра "Тетрис" - нужна конструктивная критика
Написал за пару дней упорного и нелегкого постижения F# :) В коде многое не нравится: - бесконечный цикл ожидания ввода клавиши управления (надо или отдельный поток, или какой-то коллбэк, в видоуз приложении было проще - там был явный коллбэк окна со всеми вариантами) - ссылочные переменные - прочая неоптимальность функций - разный стиль синтаксиса в разных местах кода (что-то копипастил из...
F# Для любителей, примитивная, но вполне рабочая змейка в исходниках для любителей, примитивная, но вполне рабочая змейка в исходниках. 100 строк на растерзание open System type GameState = | Running | Quit type Game = https://www.cyberforum.ru/ fsharp/ thread1254716.html
F# Мой hello world И даже в списке языков для вставки кода его нет :) open System let substr i = "Hello, functional world!". let rec hello i = match i with | -1 -> "" | i -> hello(i-1) + substr i + "\n" printfn "%s" (hello 23) let closeconsol = Console.ReadLine() // чтобы окно не закрылось а ждало ввода ) Всего две содержательные строчки, а сколько радости - давно я такого не ощущал :) Подозреваю, что даже в... https://www.cyberforum.ru/ fsharp/ thread1252204.html F# Критика кода на F#
Прошу прошения, что создаю тему без конкретного вопроса, просто знакомство с F# дается с трудом, и мне очень интересно, правильно ли я усвоил синтаксис языка. В общем, вот код, приму к сведению любые замечания, спасибо. open System type BitArray(n) = let (data : byte) = Array.zeroCreate n member this.Length = n member this.Item with get index = if (index <...
F# Как перевести список в кортеж? https://www.cyberforum.ru/ fsharp/ thread1238793.html
Например -> (0,1,2,3,4,5)
F# Есть ли языки похожие на F# но с дизайнером форм Есть ли языки похожие на F# но с дизайнером форм.Или без вариантов C#? https://www.cyberforum.ru/ fsharp/ thread1237416.html
Найти все латинские квадраты размера 5 F#
Есть ли другой алгоритм поиска? let n = 5 let rec chaos_a = function | 0|1 -> 1 | n -> n*chaos_a (n-1) + (n-1)*chaos_a (n-2) let rec permute_m x = function | -> | h::t when h = x -> permute_m x t
F# Как сделать, чтобы функция не вычислялась https://www.cyberforum.ru/ fsharp/ thread1236953.html
Вот решил познакомиться с F# и тут же наступил на что-то. Туплю. Простенький пример. Должен выводить "Старт", а выводит:"ЭмулироватьСтарт". Почему emul выполняется заранее и как превратить это в традиционную функцию? let emul = printf "Эмулировать\n" let main argv =
19 / 19 / 14
Регистрация: 06.08.2009
Сообщений: 533
0

Для чего нужно каррирование? - F# - Ответ 7072881

06.01.2015, 10:57. Показов 6066. Ответов 7
Метки (Все метки)

Author24 — интернет-сервис помощи студентам
Добрый день. Я начал изучать язык F#, дошел до такой фишки как каррирование, вроде понял, что это такое - применение аргументов по одному. Но вот для чего это может понадобиться, для меня пока загадка. Разъясните, пожалуйста, в каких случаях применяется каррирование?

Вернуться к обсуждению:
Для чего нужно каррирование? F#
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
06.01.2015, 10:57
Готовые ответы и решения:

Для чего это @ Нужно?
Есть путь string path= @&quot;C:\SomeDir\hta.txt&quot;; Для чего нужен символ @ в начале пути ?

Для чего нужно свойство Tag?
Добрый день, подскажите пожалуйста для чего нужно свойство Tag? И каким образом, в каких целях...

Для чего нужно неявное преобразование (float)?
class Program { static void Main(string args) { //ввод...

Для чего нужно <T> после объявления класса?
нужно написать самому stack, как его писать вопросов не возникает. Вопрос в другом. Для чего нужно...

7
06.01.2015, 10:57
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
06.01.2015, 10:57
Помогаю со студенческими работами здесь

Непонятка - для чего нужно перемещать указатель??
// перемещаем указатель в конец файла, до конца файла- пять байт fstream.Seek(-5,...

Напишите, что это и для чего нужно
stk.IsFull stk.IsEmpty stk.Pop stk.GetNum Что это всё? Как это называется? Для чего...

Что такое событие, для чего оно нужно
Помогите разобраться, что ли Вчера пытался понять что же такое событие, для чего оно нужно, зачем...

Для чего нужно парсить и как, если цель - отправка СМС
Я хочу написать программу для отправки смс но не знаю как парсить сайт и как позже пользоваться...

Каррирование
using System; class MainClass { public static Func&lt;int, int&gt; Sum(int x) { return...

Для чего нужен Seed() и для чего его override?
Привет, ребята. Прочитал много разных статей про Seed(). И так и не могу понять зачем он нужен на...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru