Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/fsharp/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
当一个类型出现在指定类型之后时,在F#中这称为什么?_F# - Fatal编程技术网

当一个类型出现在指定类型之后时,在F#中这称为什么?

当一个类型出现在指定类型之后时,在F#中这称为什么?,f#,F#,我见过这样的例子: type OptionalString = string option type customers = customer list 在这些示例中,选项和列表类型都显示在字符串和客户类型之后 有没有我可以找到的文档显示了所有可以这样编写的类型列表 这和c#中的类似吗 以下章节对此进行了描述: 5.1.1命名类型 命名类型有多种形式,如下表所示 使用一个类型参数键入长标识符命名类型;处理相同的问题 只要识别 因此,您可以将此表单用于具有单个参数的泛型类型。这适用于用户定

我见过这样的例子:

 type OptionalString = string option 
 type customers = customer list
在这些示例中,选项和列表类型都显示在字符串和客户类型之后

  • 有没有我可以找到的文档显示了所有可以这样编写的类型列表

  • 这和c#中的类似吗

  • 以下章节对此进行了描述:

    5.1.1命名类型

    命名类型有多种形式,如下表所示

    使用一个类型参数键入长标识符命名类型;处理相同的问题 只要识别

    因此,您可以将此表单用于具有单个参数的泛型类型。这适用于用户定义的类型,例如

    type Test<'a> = Test of 'a
    let x : int Test = Test(3)
    
    型式试验这在以下章节中进行了描述:

    5.1.1命名类型

    命名类型有多种形式,如下表所示

    使用一个类型参数键入长标识符命名类型;处理相同的问题 只要识别

    因此,您可以将此表单用于具有单个参数的泛型类型。这适用于用户定义的类型,例如

    type Test<'a> = Test of 'a
    let x : int Test = Test(3)
    

    类型TestOptionalString是字符串或null。OptionalString是字符串或null。