Go为复数定义了两种数字类型,complex64和complex128。这是罕见的。大多数编程语言将复数定义为实部和复杂部分的组合,而不是为此目的包括特定的原语。(即使在群论中,复数也被正式构造为成对的实数。)为什么Go的设计者决定Go需要复数的原始类型?
Go 的主要作者之一 Ken Thompson 想要在 Go 中使用复数,因此他将它们添加到 Go 语言规范中,并为 Go gc 编译器实现了复数。
因为它们非常有用?并且:复数就是:实部和虚部。
| 归档时间: |
|
| 查看次数: |
1689 次 |
| 最近记录: |