внутренние типы в модуле и создание записи - PullRequest
0 голосов
/ 28 апреля 2019

У меня есть тип, определенный внутри модуля, и я пытаюсь создать запись о нем.

namespace ClassLibrary1

    module Data = 

        type Location = {Latitude: double; Longitude: double}

в моем методе тестирования

namespace TestProject2

open System
open Microsoft.VisualStudio.TestTools.UnitTesting
open ClassLibrary1
open Data

[<TestClass>]
type TestClass () =

    [<TestMethod>]
    member this.TestMethod3 () =
       let location = {Latitude=40.0; Longitude=40.1}
       // Console.WriteLine location

Ошибка

привязки let и do должны предшествовать определениям элементов и интерфейсов в определениях типов.

enter image description here

1 Ответ

0 голосов
/ 28 апреля 2019

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

let location = {Data.Latitude=40.0; Data.Longitude=40.1}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...