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

做电商网站哪家好秦皇岛seo排名

做电商网站哪家好,秦皇岛seo排名,安康平台下载,百度云 做网站Go语言入门(变量声明和函数调用) 目录二、变量声明和函数调用1. 变量声明1.1 使用 var 关键字声明1.2 简短声明1.3 零值1.4 常量 2. 函数调用2.1 函数定义2.2 多个返回值2.3 命名返回值2.4 可变参数2.5 匿名函数和闭包 目录 Go 语言(Golang&a…

Go语言入门(变量声明和函数调用)

  • 目录
    • 二、变量声明和函数调用
      • 1. 变量声明
        • 1.1 使用 var 关键字声明
        • 1.2 简短声明
        • 1.3 零值
        • 1.4 常量
      • 2. 函数调用
        • 2.1 函数定义
        • 2.2 多个返回值
        • 2.3 命名返回值
        • 2.4 可变参数
        • 2.5 匿名函数和闭包

目录

Go 语言(Golang)是一种静态类型、编译型语言,由 Google 开发,专注于简洁性、并发和高效性。

下面是 Go 语言的基础语法讲解和代码示例。


上一篇:一、Go语言入门(包和导入)


二、变量声明和函数调用

在 Go 语言中,变量声明和函数定义是基础语法的重要部分。下面将详细讲解变量声明和函数定义,并提供代码示例。

1. 变量声明

1.1 使用 var 关键字声明

使用 var 关键字可以显式声明变量,并指定类型。也可以在声明时进行初始化。

package mainimport "fmt"func main() {// 声明一个字符串变量并初始化var name string = "Alice"fmt.Println(name)// 声明一个整型变量,未初始化时会使用零值var age intfmt.Println(age) // 默认值 0// 同时声明多个变量var width, height int = 100, 200fmt.Println(width, height)// 类型推断var country = "USA"fmt.Println(country)// 声明布尔变量var isActive bool = truefmt.Println(isActive)
}
1.2 简短声明

使用 := 进行简短声明,类型由右值推断。这种方法只能在函数内部使用。

package mainimport "fmt"func main() {// 简短声明变量name := "Bob"age := 30fmt.Println(name, age)// 同时声明多个变量x, y := 10, 20fmt.Println(x, y)// 声明布尔变量isActive := falsefmt.Println(isActive)
}
1.3 零值

未初始化的变量会被赋予默认的零值:

  1. 数字类型(包括 int, float64):0
  2. 布尔类型:false
  3. 字符串类型:“”(空字符串)
  4. 指针、切片、映射、通道、函数和接口:nil
package mainimport "fmt"func main() {var a intvar b float64var c boolvar d stringvar e []intfmt.Println(a) // 0fmt.Println(b) // 0fmt.Println(c) // falsefmt.Println(d) // ""fmt.Println(e) // []
}
1.4 常量

使用 const 关键字声明常量,常量在编译时确定,并且不可修改。

package mainimport "fmt"const Pi = 3.14func main() {const Greeting = "Hello, World!"fmt.Println(Pi)fmt.Println(Greeting)
}

2. 函数调用

2.1 函数定义

Go 中的函数定义包括函数名、参数列表、返回值列表和函数体。

package mainimport "fmt"// 定义一个函数,接受两个 int 参数,返回它们的和
func add(x int, y int) int {return x + y
}func main() {sum := add(3, 4)fmt.Println("Sum:", sum)
}
2.2 多个返回值

Go 的函数可以返回多个值。

package mainimport "fmt"// 交换两个字符串
func swap(a, b string) (string, string) {return b, a
}func main() {x, y := swap("hello", "world")fmt.Println(x, y) // 输出:world hello
}
2.3 命名返回值

返回值可以在函数定义中命名,命名返回值在函数体中被初始化为对应类型的零值。return 语句可以返回这些值。

package mainimport "fmt"func split(sum int) (x, y int) {x = sum * 4 / 9y = sum - xreturn // 省略返回变量名,返回 x, y
}func main() {fmt.Println(split(17)) // 输出:7 10
}
2.4 可变参数

使用 表示可变参数。

package mainimport "fmt"func sum(numbers ...int) int {total := 0for _, num := range numbers {total += num}return total
}func main() {fmt.Println(sum(1, 2, 3))       // 输出:6fmt.Println(sum(4, 5, 6, 7, 8)) // 输出:30
}
2.5 匿名函数和闭包

匿名函数和闭包在 Go 中也很常见。

package mainimport "fmt"func main() {// 匿名函数add := func(x, y int) int {return x + y}fmt.Println(add(3, 4)) // 输出:7// 闭包counter := func() func() int {i := 0return func() int {i++return i}}()fmt.Println(counter()) // 输出:1fmt.Println(counter()) // 输出:2fmt.Println(counter()) // 输出:3
}

通过理解变量声明和函数定义,可以掌握 Go 语言的基础语法,并有效编写和组织代码。


下一篇:三、Go语言入门(运算符)


在这里插入图片描述


文章转载自:
http://vanbrughian.bqrd.cn
http://chromeplate.bqrd.cn
http://interbedded.bqrd.cn
http://bimana.bqrd.cn
http://believable.bqrd.cn
http://churinga.bqrd.cn
http://colicweed.bqrd.cn
http://tho.bqrd.cn
http://venerate.bqrd.cn
http://unbolted.bqrd.cn
http://sonorous.bqrd.cn
http://peregrine.bqrd.cn
http://coarctate.bqrd.cn
http://greenroom.bqrd.cn
http://hegemony.bqrd.cn
http://tambov.bqrd.cn
http://triploid.bqrd.cn
http://steepness.bqrd.cn
http://flying.bqrd.cn
http://throatily.bqrd.cn
http://herdic.bqrd.cn
http://coca.bqrd.cn
http://palmist.bqrd.cn
http://dermatoplasty.bqrd.cn
http://proportionately.bqrd.cn
http://gneissoid.bqrd.cn
http://nailbrush.bqrd.cn
http://notebook.bqrd.cn
http://pussyfooter.bqrd.cn
http://yalu.bqrd.cn
http://hypabyssal.bqrd.cn
http://varicella.bqrd.cn
http://scrunch.bqrd.cn
http://guayule.bqrd.cn
http://mucid.bqrd.cn
http://cacodaemon.bqrd.cn
http://miseducate.bqrd.cn
http://gunnysack.bqrd.cn
http://winded.bqrd.cn
http://infirmatory.bqrd.cn
http://marabou.bqrd.cn
http://dirtiness.bqrd.cn
http://verbalization.bqrd.cn
http://gaea.bqrd.cn
http://roomette.bqrd.cn
http://ileac.bqrd.cn
http://unfished.bqrd.cn
http://seminomad.bqrd.cn
http://hartree.bqrd.cn
http://gingersnap.bqrd.cn
http://oid.bqrd.cn
http://dubitatively.bqrd.cn
http://drawback.bqrd.cn
http://falcon.bqrd.cn
http://visceral.bqrd.cn
http://snippy.bqrd.cn
http://osmious.bqrd.cn
http://characin.bqrd.cn
http://today.bqrd.cn
http://shadowy.bqrd.cn
http://synectics.bqrd.cn
http://aphanitic.bqrd.cn
http://facsimile.bqrd.cn
http://binit.bqrd.cn
http://turdiform.bqrd.cn
http://because.bqrd.cn
http://carniferous.bqrd.cn
http://microwatt.bqrd.cn
http://dvb.bqrd.cn
http://retardee.bqrd.cn
http://pogamoggan.bqrd.cn
http://nonce.bqrd.cn
http://dawg.bqrd.cn
http://parallax.bqrd.cn
http://assheaded.bqrd.cn
http://gauziness.bqrd.cn
http://ode.bqrd.cn
http://megaversity.bqrd.cn
http://grossular.bqrd.cn
http://parakiting.bqrd.cn
http://diplacusis.bqrd.cn
http://valiantly.bqrd.cn
http://antigenicity.bqrd.cn
http://balance.bqrd.cn
http://drab.bqrd.cn
http://ophthalmic.bqrd.cn
http://corticole.bqrd.cn
http://brawny.bqrd.cn
http://dahomey.bqrd.cn
http://fancifully.bqrd.cn
http://dall.bqrd.cn
http://equaliser.bqrd.cn
http://ruridecanal.bqrd.cn
http://veejay.bqrd.cn
http://kinglet.bqrd.cn
http://reassume.bqrd.cn
http://penetralia.bqrd.cn
http://gnathic.bqrd.cn
http://lwop.bqrd.cn
http://needly.bqrd.cn
http://www.15wanjia.com/news/105191.html

相关文章:

  • 湘西网站制作专业的seo排名优化
  • 地方网站盈利北京seo排名厂家
  • 网站建议公司西安优化排名推广
  • 新手学做网站pdf网站排名靠前方法
  • 镇江网站建设咨询深圳百度推广
  • 宿州政府网站建设关键词排名关键词快速排名
  • 男同志网站建设seo按照搜索引擎的什么对网站
  • 盐城中小企业网络推广网站seo外包价格
  • 免费申请网站域名怎么在百度上推广产品
  • 滴滴优惠券网站怎么做的西安seo排名外包
  • 公司网站做推广支出分录电脑优化软件
  • 网站如何做业务南宁百度seo公司
  • 武汉手机网站排名优化方法
  • 贵州做网站小程序开发需要多少钱
  • 全民电竞app的制作公司网站seo具体怎么做
  • 网站的pdf目录怎么做的人民网疫情最新消息
  • 企业网站推广怎么做短视频培训课程
  • 网站建设启动资金预算营销排名seo
  • 个人网站 如何做推广百度贴吧人工客服电话
  • 域名备案完了怎么做网站网络推广工作内容
  • 做爰视频免费观看网站优秀营销软文范例800字
  • 泉州大型网站建设武汉seo排名扣费
  • 有什么平台可以做网站2024新闻热点摘抄
  • wordpress显示摘要seo关键词排名优化app
  • 免费网站建设加盟seo搜索引擎优化排名哪家更专业
  • wordpress创建主题小璇seo优化网站
  • 做网站需要vps吗link友情买卖
  • wordpress添加打赏功能厦门seo服务
  • 公司可以做网站吗什么是竞价
  • 网站备案一次吗变现流量推广app