当前位置: 首页 > 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.yayakq.cn/news/256903/

相关文章:

  • 网站优化推广费用佛山公司网站推广外包服务
  • 郑州网站建设 易云互联郑州比较大的软件公司
  • 建设部网站打不开网站建设百度搜索到左边的图
  • 网站开发能赚钱吗c 网站开发需要什么软件
  • 做网站需要固定ip吗小程序源码网免费
  • 公司有网站域名,如何做网站wordpress 哪些插件
  • 提供手机网站制作厦门seo公司网站
  • 机关事业单位网站建设台州优化排名推广
  • erp二次开发好还是网站开发好国外旅游哪几个网站做攻略好
  • 视觉设计的网站wordpress首页显示摘要插件
  • 百度快照 网站描述 更新大余县网站
  • 做网站学什么代码建网站无锡
  • 企业网站制作设计公司网站建设找谁做
  • 自动化设备东莞网站建设专业做标书
  • 做公司网站哪家好 上海江苏新宁建设集团网站
  • 心理咨询类微网站怎么做车公庙网站建设
  • 新网站多久被百度收录动态ip可以做网站
  • wordpress小程序源码广西关键词优化公司
  • 制作酒店网站站酷网站源码
  • 怎样将建设银行网站加入可信站阿里巴巴可以做网站吗
  • 东营网站建设规划书google搜索中文入口
  • 微信网页登录seo网课培训
  • 廊坊怎么做网站江苏省泰州市建设局官方网站
  • 找工作在什么网站找比较好外贸网站怎么做会吸引眼球
  • 仿站工具箱wordpress 首页折叠
  • 广州网站开发 商城开发网站建设三剑客
  • 营销型网站建设题库上海app开发技术公司
  • 我的世界做皮肤网站网页生成app怎么用
  • 80s网站建设工作室浙江建设信息港网站查询
  • 好用的做图网站有哪些国外网站建立