F# 什么是'*';在这个例子中使用了什么?

F# 什么是'*';在这个例子中使用了什么?,f#,F#,我正试图找出如何为F#中的树设计一个类型,并正在查看此线程以获得一些帮助 其中,他们定义: type Tree = | Branch of string * Tree list | Leaf of string 我不确定字符串和树之间的*操作符应该做什么。我到处都看到了,但不知道该怎么寻找答案 谢谢 这是元组类型名称,来自 元组类型的名称 当您写出一个类型的名称时 元组,使用*符号分隔元素。对于一个元组 由int、float和字符串组成,例如(10,10.0,“十”), 该类型将按如下

我正试图找出如何为F#中的树设计一个类型,并正在查看此线程以获得一些帮助

其中,他们定义:

type Tree =
  | Branch of string * Tree list
  | Leaf of string
我不确定字符串和树之间的
*
操作符应该做什么。我到处都看到了,但不知道该怎么寻找答案


谢谢

这是元组类型名称,来自

元组类型的名称

当您写出一个类型的名称时 元组,使用*符号分隔元素。对于一个元组 由int、float和字符串组成,例如(10,10.0,“十”), 该类型将按如下方式编写

在类型声明中,*(星号)表示元组中的配对:

int * float * string