Golang 如何实现两个浮点数的相乘
本教程将介绍如何在一个函数内或通过创建一个单独的函数并在当前函数中调用它来实现两个浮点数相乘。
两个浮点数在函数中相乘
算法
- 第1步 – 定义我们要相乘的浮动变量和要将结果加入其中的浮动变量。
-
第2步 – 用你要乘的各自数值初始化这些变量。
-
第3步 – 将两个数字相乘并存储在第三个变量中。
-
第4步 – 打印两个数字相乘后的结果。
例子
在上述函数中,我们首先声明了三个浮点数类型的变量。然后,我们用要乘的浮点数初始化其中两个变量。在这一步中,我们将这些数字相乘,并将它们存储在第三个数字中。最后,我们将打印出结果。
输出
两个浮点数在函数之外相乘
算法
- 第1步 – 定义我们要相乘的浮动变量和我们要把结果加到其中的浮动变量。
-
第2步 – 用你要乘的各自的值初始化这些变量。
-
第3步 – 通过调用 multiplyFloatNumber() 函数将两个数字相乘,并将其存储在第三个变量中。
-
第4步 – 打印两个数字相乘后的结果。
例子
在上述函数中,我们首先声明了三个浮点数类型的变量。然后,我们用我们要乘的浮点数初始化其中两个。在这一步中,我们通过调用 multiplyFloatNumber() 函数将这些数字相乘并存储在第三个数字中。最后,我们将打印出结果。
multiplyFloatNumber(num1, num2 float32)的描述 float32.
- (num1, num2 float32) – 这是在Golang中创建一个函数作为参数的方式。在这个函数中,我们有两个 float32 类型的参数。
-
func multiplyFloatNumber(num1, num2 float32) float32 – 函数定义末尾的float32显示的是函数的返回类型,对于这个函数来说是float32。
输出
通过这些方式,我们可以乘以浮点数。为了使代码更具可读性和模块化,我们可以采用第二种方法。因为,给函数起一个合适的名字,一个不懂相应编程语言的人也能理解代码。