一:版本--1:使用变量、常量、主函数处理
package main
import "fmt"
/*
1:练习变量、常量、函数
2:练习传参数、返回值
例子说明:计算一个圆的面积
*/
/*版本--1:使用变量、常量、主函数处理 */
//定义一个常量,使用const定义,常量名称一般使用大写
const PI = 3.14
//定义一个变量 圆的半径
var radius float32
//定义一个变量 圆的面积
var area float32
/*扩展
定义变量的方法
1:定义不赋值(可以在任意位置定义)
var height float32
2:定义并赋值(可以在任意位置定义)
var height float32 = 8.9
3:不定义直接赋值,值的类型会自动适应 (需要在函数体里定义)
height := "hello"
*/
func main() {
//红半径赋值
radius = 9.8
//计算圆的面积
area = PI * radius * radius
//打印圆的面积
fmt.Print("圆的面积是:",area)
打印结果:
圆的面积是:301.5656
二:使用函数传参的方式
package main
import "fmt"
/*
1:练习变量、常量、函数
2:练习传参数、返回值
例子说明:计算一个圆的面积
*/
/*版本--2:使用函数传参的方式 */
//定义一个常量,使用const定义,常量名称一般使用大写
const PI = 3.14
//定义一个求面积的函数
func mianji() {
//定义一个变量 圆的半径
var radius float32 = 9.8
//定义一个变量 圆的面积
var area float32
//面积公式
area = PI * radius * radius
//打印求出来的面积
fmt.Println("圆的面积是:",area)
}
//执行主函数
func main() {
//调用求面积的函数
mianji()
}
打印结果:
圆的面积是: 301.5656
标签:函数,常量,面积,radius,变量,定义 来源: https://blog.51cto.com/lifeng/2539153
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。