表示变量的所有可能值的术语

时间:2009-04-28 16:45:37

标签: variables terminology

是否有一个术语来表示变量可以假设的所有可能值的集合?

打个比方:
在数学中,函数的域是一组函数定义的值(函数可以作为参数)。

示例:

  • UInt16类型的变量可以保存范围[0-65536]中的值。
  • 完成状态(由双精度值表示)可以保存范围[0-100]中的值。
  • 性别(由Enum代表)可以拥有{男,女}}中的一个。

问:
什么术语用于描述变量可以(在上下文中)假设的所有可能值?

基本上需要一个简短版本的“变量值集”。我已经看到术语类型用于描述这样的范围,但Type通常包含其他信息(例如名称,操作,模块)。

11 个答案:

答案 0 :(得分:9)

  • 值集
  • 值范围

答案 1 :(得分:3)

我只称它为“范围”或“价值范围”。

答案 2 :(得分:3)

域名将是数学术语。

答案 3 :(得分:3)

我也听过“价值空间”这个术语。

答案 4 :(得分:1)

我不知道具有该含义的特定编程术语,但“域”本身似乎是一个非常好的...

[编辑]阅读评论,我实际上更喜欢“范围”。

答案 5 :(得分:0)

我不知道这是否是确切的术语(如果它有一个)但我总是将其称为范围或者在枚举选项的情况下

答案 6 :(得分:0)

范围是正确的术语,因为“此方法将返回......范围内的值”; “这个变量的预期范围是:......”等等。

答案 7 :(得分:0)

对于原子类型,类型本身描述范围(例如int的范围为-2,147,483,648到2,147,483,647)。

任何自定义类型都可能有也可能没有范围,因为自定义类型(例如struct,class,interface)是可以由原子或其他自定义类型组成的复合类型。

不同语言的类型定义也会有所不同。

它的长短通常只能根据特定语言将范围应用于原子类型。

答案 8 :(得分:0)

这取决于类型系统。在一些编程语言中,“字符串”可以包含一系列字符,而“unsigned int”只能保存正整数。在其他像python中,变量可以保存任何东西,因为它没有某种类型。

答案 9 :(得分:0)

我们这里的量子称它被称为价值集。他们得到了大量的钱来创造它们所以我相信它们!

答案 10 :(得分:0)

您可以将变量视为包含作为一组数字成员的元素。

因此,domain是该集合可能值的良好描述符。

Range也常用于类似的上下文中。这里我们讨论一个函数的范围,作为函数可以采用的值集。由于变量总是包含某些表达式或计算的结果,因此范围也很明显。

要么在适当的背景下适当。