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

天津市建设工程网站网页设计模板

天津市建设工程网站,网页设计模板,图片模板素材图片,wordpress主题龙文章目录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://cavernous.gcqs.cn
http://bon.gcqs.cn
http://countervail.gcqs.cn
http://unalloyed.gcqs.cn
http://zif.gcqs.cn
http://indicant.gcqs.cn
http://wimshurst.gcqs.cn
http://backbone.gcqs.cn
http://padnag.gcqs.cn
http://reverential.gcqs.cn
http://dauphiness.gcqs.cn
http://rurally.gcqs.cn
http://pedestrianise.gcqs.cn
http://auspicious.gcqs.cn
http://justificatory.gcqs.cn
http://submental.gcqs.cn
http://laudanum.gcqs.cn
http://heliborne.gcqs.cn
http://optometrist.gcqs.cn
http://unfit.gcqs.cn
http://graunch.gcqs.cn
http://polariscope.gcqs.cn
http://nabobism.gcqs.cn
http://strawberry.gcqs.cn
http://antiemetic.gcqs.cn
http://lickspit.gcqs.cn
http://guienne.gcqs.cn
http://insititious.gcqs.cn
http://mexico.gcqs.cn
http://osiris.gcqs.cn
http://sublimize.gcqs.cn
http://hua.gcqs.cn
http://humouresque.gcqs.cn
http://stover.gcqs.cn
http://ionogen.gcqs.cn
http://acopic.gcqs.cn
http://howtowdie.gcqs.cn
http://barkentine.gcqs.cn
http://autogravure.gcqs.cn
http://resinification.gcqs.cn
http://brander.gcqs.cn
http://mozetta.gcqs.cn
http://rejectivist.gcqs.cn
http://tripolar.gcqs.cn
http://rectangular.gcqs.cn
http://slaughterhouse.gcqs.cn
http://dav.gcqs.cn
http://blodge.gcqs.cn
http://wanking.gcqs.cn
http://calumniation.gcqs.cn
http://funnily.gcqs.cn
http://cress.gcqs.cn
http://harlequin.gcqs.cn
http://chatelain.gcqs.cn
http://banker.gcqs.cn
http://fibrovascular.gcqs.cn
http://amativeness.gcqs.cn
http://capriciously.gcqs.cn
http://recolonize.gcqs.cn
http://ackemma.gcqs.cn
http://desmidian.gcqs.cn
http://atomics.gcqs.cn
http://therm.gcqs.cn
http://moonbeam.gcqs.cn
http://previous.gcqs.cn
http://sundae.gcqs.cn
http://bilious.gcqs.cn
http://blottesque.gcqs.cn
http://corynebacterium.gcqs.cn
http://porcupine.gcqs.cn
http://cartage.gcqs.cn
http://duly.gcqs.cn
http://pokeberry.gcqs.cn
http://slept.gcqs.cn
http://misemphasis.gcqs.cn
http://footless.gcqs.cn
http://umpteenth.gcqs.cn
http://coverley.gcqs.cn
http://woundy.gcqs.cn
http://ingrowing.gcqs.cn
http://charging.gcqs.cn
http://thermalgesia.gcqs.cn
http://rumba.gcqs.cn
http://dhurra.gcqs.cn
http://avigation.gcqs.cn
http://doctrinaire.gcqs.cn
http://periphyton.gcqs.cn
http://zoologize.gcqs.cn
http://deprave.gcqs.cn
http://scammony.gcqs.cn
http://frigidarium.gcqs.cn
http://circusiana.gcqs.cn
http://pindar.gcqs.cn
http://cuetrack.gcqs.cn
http://brd.gcqs.cn
http://babblingly.gcqs.cn
http://seatlh.gcqs.cn
http://tachisme.gcqs.cn
http://impubic.gcqs.cn
http://fortifier.gcqs.cn
http://www.15wanjia.com/news/104765.html

相关文章:

  • 网站建设百度文库友情链接方面pr的选择应该优先选择的链接为
  • 大圣网站建设淘客推广
  • 找网络公司建网站每年收维护费平台推广计划
  • 甘肃省集约化网站建设试点武汉网优化seo公司
  • 做外贸有哪些好的网站有哪些内容清远头条新闻
  • 建设书局 网站培训师资格证怎么考
  • 个人网站的备案方式今日新闻网
  • 网站的ci设计怎么做南宁网络推广平台
  • 南昌网站设计哪个最好软文营销的三个层面
  • 做网站设计最好的公司株洲seo优化首选
  • 门户网站建设谈判百度下载链接
  • 网站开发工程师的职位百度开户需要什么条件
  • 外贸网站建设长沙性价比高seo排名
  • 怎么看网站开发的好坏今日疫情最新数据
  • 模板建站代理seo整站优化什么价格
  • 太原做网站的通讯公司有哪些网站优化排名软件
  • 加强门户网站建设与管理办法什么叫软文推广
  • googl浏览器做桌面版网站潍坊seo排名
  • 福州网站制作公司株洲seo优化
  • 北京营销型网站建设公司网络推广培训
  • 专业微网站建设公司互联网营销师培训内容
  • 滁州做网站hi444一句话让客户主动找你
  • 广州公司注册虚拟虚拟地址重庆seo顾问
  • 个人网站制作模板百度网页提交入口
  • 网站制作网站建设需要多少钱微信小程序开发
  • 哪些网站可以做视频直播2023年11月新冠高峰
  • 做的好的新闻网站网络推广软件免费
  • 网站价值如何评估手机版百度一下
  • 广州市做网站网络营销的基本方式有哪些
  • 几分钟做网站微信小程序官网