Описание тега f#-scripting
Сценарии F# - это процесс использования F# Interactive для исследовательской разработки.
1
ответ
Приложение F# windowsforms с пользовательским классом
У меня есть класс кнопки, производной от Button()с атрибутом позиции namespace fgame15 open System open System.Windows.Forms open System.Drawing module Game15Button = type Game15Button(position:Point) as button = inherit Button() member this.Pozitio…
30 окт '13 в 17:16
2
ответа
Что / где находится get_Zero в F# int?
Я только изучаю F#, и во время игры на http://www.tryfsharp.org/ я заметил, что если я изменю этот код: [0..100] |> List.sum в ["A"; "B"; "D"] |> List.sum Я получаю следующую ошибку: The type 'string' does not support the operator 'get_Zero' (…
22 июн '13 в 13:01
1
ответ
Как использовать Span в F# интерактив?
Я пытаюсь добавить ссылку на System.Memory от #r "C:/Program Files/dotnet/shared/Microsoft.NETCore.App/2.1.5/System.Memory.dll" Но F# интерактив все еще говорит The value or constructor 'Span' is not defined, И когда я пытаюсь использовать открытый …
30 окт '18 в 17:47
1
ответ
F# spacing и mergesort
У меня есть этот код, предоставленный моим инструктором. Я должен исправить это, обнаружив, что тип F# выводит из mergesort. Когда я пытаюсь отправить в интерактив, я получаю сообщение об ошибке. Я спросил своего профессора, что случилось, и он сказ…
16 фев '12 в 00:19
0
ответов
У меня есть файл сценария.fsx F# в Visual Studio, и я хочу создать исполняемый файл, который его выполняет, как мне поступить?
Я работаю с Visual Studio 2015. Я не понял, что мне нужно создать проект консольного приложения, затем я добавил сценарии. Теперь я не понимаю, что я должен делать. моя главная всего 4 строки кода [<EntryPoint>] let main argv = printfn "%A" ar…
05 сен '17 в 15:53
1
ответ
Играя с типами F# и заблудиться
Я немного читал F# и решил попробовать. Я начал с довольно сложного примера, придумал и сразу заблудился. Интересно, кто-то может поделиться некоторыми мыслями по этому поводу Я хотел написать метод с именем ComparisonStrategy<'T> который возв…
21 окт '12 в 19:49
1
ответ
F# Script SharePoint 2010 API не работает
Я пытаюсь что-то действительно простое в F#, чтобы попытаться проверить взаимодействие с API SharePoint 2010. Я думаю, что сталкиваюсь с общей проблемой с F#. В любом случае сценарий F# может получить доступ к API-интерфейсу SharePoint 2010? Я думаю…
29 сен '11 в 12:37
4
ответа
Карри функции F#
У меня есть вопрос, касающийся двух типов int -> (int -> int) и (int -> int) -> int. В чем разница между этими двумя? Где-то здесь я читал, что первое можно интерпретировать как функцию, которая принимает int и возвращает функцию, которая принимает …
22 фев '12 в 04:53
1
ответ
#if - #else - #endif ломая скрипт F#
Использование Visual Studio 2015 с обновлением 3 и fsi.exe из F# v4.0 я пытаюсь запустить этот скрипт: //error.fsx #if INTERACTIVE let msg = "Interactive" #else let msg = "Not Interactive" #endif let add x y = x + y printfn "%d" (add 1 2) Вывод: err…
19 сен '16 в 20:14
0
ответов
Функция, которая имеет два аргумента, и я могу создать файл в
Как я могу определить две функции в данной файловой системе, используя скрипт F#? Функция, которая будет иметь два аргумента и создаст файл в корневой каталог данной файловой системы. Первым аргументом будет имя файла, а вторым аргументом должна быт…
17 окт '17 в 07:23
1
ответ
Mergesort получает ошибку в F#
let rec merge = function | ([], ys) -> ys | (xs, []) -> xs | (x::xs, y::ys) -> if x < y then x :: merge (xs, y::ys) else y :: merge (x::xs, ys) let rec split = function | [] -> ([], []) | [a] -> ([a], []) | a::b::cs -> let (M,N)…
30 май '13 в 04:29
1
ответ
Включить файлы в файл FSX?
Я использую F# в качестве языка сценариев с FSI. Есть ли способ включить другой файл FSX в мой сценарий? Я хочу быть в состоянии разбить мои сценарии на несколько файлов для больших задач. Благодарю.
28 июн '11 в 17:03
3
ответа
Удаление стоп-слов в F#
Я пытаюсь написать код для удаления стоп-слов, таких как "the", "this" в списке строк и т. Д. Я написал этот код: let rec public stopword (a : string list, b :string list) = match [a.Head] with |["the"]|["this"] -> stopword (a.Tail, b) |[] -> …
23 фев '12 в 09:16
1
ответ
Информация о типе F#
Эта простая функция let s = function | [] -> [[]] | list -> []::list имеет тип ('Список списка -> ' Список списка). Таким образом, поскольку 'a является общим, он принимает списки af произвольной глубины в качестве аргумента. Моя проблема в то…
14 май '13 в 13:15
2
ответа
Определение слова без регулярных выражений
Можно ли обойтись словами без использования Regex в F#? Я хочу знать, как я могу написать функцию F#, которая вводит строку и связывает ее. например. input = "going" output = "go" Я не могу найти способ написать код без использования регулярного выр…
23 фев '12 в 14:03
2
ответа
Вырезать список по индексу n в F#
Попытка написать рекурсивную функцию, которая будет сокращать список по n. Затем верните 2 списка. Так что, если я пройду cut(2, [5;10;4;2;7]);; val it : int list * int list = ([5; 10], [4; 2; 7]) Я хотел бы получить что-то подобное. let rec cut (n,…
23 май '13 в 05:10
1
ответ
Декартово произведение двух списков
Возможный дубликат: F# - перекрестное произведение двух списков Эффективное проектирование списка списков в F# У меня есть функция, которая принимает два целочисленных списка и возвращает один список со всеми декартовыми произведениями. Я думаю, что…
09 фев '12 в 15:31
2
ответа
IntelliSense в.fsx и динамически загружаемых сборках
При динамической ссылке на сборки в.fsx, используя #I а также #rVS выделяет следующие типы импортируемых типов и пишет: "Пространство имен или модуль" XXX "не определен". Это нормально? Например, в следующем коде #I @".\Tools\FAKE" #r "FakeLib.dll" …
21 сен '11 в 03:12
1
ответ
FSharp Отражение в скрипте fsx - определяет ли модуль переменную с именем foo?
Если у меня есть модуль имени MyModule определено в скрипте.fsx и на него ссылается другой скрипт.fsx; Можно ли определить во время выполнения, если модуль определяет переменную foo? Я пытаюсь реализовать что-то вроде этого: let fooWithDefault = let…
05 сен '16 в 08:57
2
ответа
Записать значение по трубопроводу (вопрос Нуба)
Мне нужно захватить значение и не знаю, как это сделать. myData |> Seq.count Как я могу захватить этот счет? Я хочу быть в состоянии сделать, если на нем или что-то еще. Благодарю.
08 июл '11 в 06:53