当前位置: 首页 > news >正文

建设项目银行网站新品推广计划与方案

建设项目银行网站,新品推广计划与方案,网站产品使用说明书怎么做,精品网站建设费用磐石网络文章目录1 定义2 参数的写法3 返回值的写法4 空白符1 定义 函数是将输入数据通过一系列算法运算之后,输出对应的结果。函数一般都是一些特定的功能块,实现某一种功能的封装,降低代码的冗余性 语法 // 关键字 函数名 函数参数 返…

文章目录

  • 1 定义
  • 2 参数的写法
  • 3 返回值的写法
  • 4 空白符

1 定义

函数是将输入数据通过一系列算法运算之后,输出对应的结果。函数一般都是一些特定的功能块,实现某一种功能的封装,降低代码的冗余性

语法

// 关键字 函数名    函数参数          返回参数
func functionname(params paramstype) returntype{// 函数体
}

测试

package mainimport "fmt"func add(a, b int) int {return a + b
}func main() {a := 1b := 2c := add(a, b)fmt.Println("a+b=", c) // a+b= 3
}

函数的参数和返回值类型不是必须的

package mainimport "fmt"func showinfo() {fmt.Println("show info......")
}func main() {showinfo()
}

2 参数的写法

参数不是必须的,函数可以不传参,在上面的例子中已经写了,这里不多写

含有多个相同类型的参数

如果含有多个相同类型的参数不用每个参数后面都写参数类型,直接在最后面写一个参数类型即可

package mainimport "fmt"func sum(a, b, c int) int {return a + b + c
}func main() {total := sum(4, 5, 6)fmt.Println("total = ", total) // total =  15
}

含有多个不同类型的参数

多个不同类型的参数必须在每一个参数后面写上参数类型


package mainimport "fmt"func showinfo(name string, age int, height float64, weight float64) {fmt.Printf("姓名:%s\n年龄:%d\n身高:%f\n体重:%f", name, age, height, weight)
}func main() {name := "科比"age := 43height := 198.0weight := 101.0showinfo(name, age, height, weight)
}
/*
姓名:科比
年龄:43
身高:198.000000
体重:101.000000
*/

3 返回值的写法

一个返回值

func funcname(params paramstype) returntype{// 函数体
}
package mainimport "fmt"func add(a, b int) int {return a + b
}func main() {c := add(1, 2)fmt.Println(c)
}

多个返回值

返回两个或多个返回值,返回值类型一定要用括号括起来

func funcname(params paramstype) (int, int) {return a,b
}
package mainimport "fmt"func rectangle(l, w float64) (float64, float64) {round := (l + w) * 2area := l * wreturn round, area
}func main() {round, area := rectangle(3.0, 4.0)fmt.Println("round=", round, "area=", area)
}

命名返回值

返回值在参数后面直接定义好,就不需要在return后面写返回值了

语法

package mainimport "fmt"func rectangle(l, w float64) (round, area float64) {round = (l + w) * 2area = l * wreturn
}func main() {round, area := rectangle(3.0, 4.0)fmt.Println("round=", round, "area=", area)
}

4 空白符

Go中使用_表示空白符,空白符可是是任何类型的的任何值,如果函数有两个返回值,我们不关心其中一个返回值

package mainimport "fmt"func rectangle(l, w float64) (round, area float64) {round = (l + w) * 2area = l * wreturn
}func main() {round, _ := rectangle(3.0, 4.0)fmt.Println("round=", round)
}

只关心周长,不关心面积,使用空白符代替面积的位置

http://www.hrbkazy.com/news/28883.html

相关文章:

  • 建立网站教程视频新闻发布的网站
  • 青州网站开发定制营销型网站建设
  • web前端开发是不是做网站微信公众号seo
  • 荆州网站建设费用长沙百度首页排名
  • 网站制作视频教程下载百度云军事新闻头条
  • 门户网站与网站的区别重庆疫情最新数据
  • 型网站建设成都百度搜索排名优化
  • 哪些网站做平面设计素材榆林seo
  • 电商网站开发过程百度网页版进入
  • 做网站具备的条件上海关键词排名软件
  • 网站建设功能模块价格营销推广计划书
  • 卫浴网站设计内蒙古seo
  • 电影采集网站怎么做手机360优化大师官网
  • 网站怎么做中英文交互上海网络公司seo
  • 做农资的网站seo免费培训视频
  • 专业的设计网站武汉seo服务
  • 杭州做网站制作怎样在百度上免费做广告
  • 做响应式网站价格上海最近三天的新闻
  • 网站域名的作用最快新闻资讯在哪看
  • 网站建设公司浙江华企爱站网关键词挖掘工具站长工具
  • 如何做网站meta设置网络营销的概念与含义
  • 网站推广哪个平台好做销售最挣钱的10个行业
  • wordpress 博客 很慢360手机优化大师安卓版
  • 网站建设嘉兴公司电话山东最新资讯
  • 有谁用2008做网站服务器网站广告制作
  • 个人网页模板网站百度公司招聘
  • 漳州做网站建设seo小白入门
  • 优化推广网站排名百度竞价电话
  • 佛山营销网站设计天琥设计培训学校官网
  • 网站的哪些标签需要优化网络软文发布