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

电商平台开发方案南宁seo营销推广

电商平台开发方案,南宁seo营销推广,成都市新津县建设局官方网站,用手机做网站的软件标识符与关键字 标识符 在编程语言中标识符就是程序员定义的具有特殊意义的词,比如变量名、常量名、函数名等等。 Go语言中标识符由字母数字和_(下划线)组成,并且只能以字母和_开头。 举几个例子:abc, _, _123, a123 关键字 关…

标识符与关键字

标识符

在编程语言中标识符就是程序员定义的具有特殊意义的词,比如变量名、常量名、函数名等等。 Go语言中标识符由字母数字和_(下划线)组成,并且只能以字母和_开头。
举几个例子:abc, _, _123, a123

关键字

关键字是指编程语言中预先定义好的具有特殊含义的标识符。 关键字和保留字都不建议用作变量名。

Go语言中有25个关键字:

    break        default      func         interface    selectcase         defer        go           map          structchan         else         goto         package      switchconst        fallthrough  if           range        typecontinue     for          import       return       var

此外,Go语言中还有37个保留字:

    Constants:    true  false  iota  nilTypes:    int  int8  int16  int32  int64  uint  uint8  uint16  uint32  uint64  uintptrfloat32  float64  complex128  complex64bool  byte  rune  string  errorFunctions:   make  len  cap  new  append  copy  close  deletecomplex  real  imagpanic  recover

变量

变量声明

Go语言中的变量需要声明后才能使用,同一作用域内不支持重复声明。 并且Go语言的变量声明后必须使用。

标准声明

Go语言的变量声明格式为:

var 变量名 变量类型

变量声明以关键字var开头,变量类型放在变量的后面,行尾无需分号。 举个例子:

var name string
var age int
var isOk bool

批量声明

每声明一个变量就需要写var关键字会比较繁琐,go语言中还支持批量变量声明:

var (a stringb intc boold float32
)

变量的初始化

Go语言在声明变量的时候,会自动对变量对应的内存区域进行初始化操作。每个变量会被初始化成其类型的默认值,例如: 整型和浮点型变量的默认值为0。 字符串变量的默认值为空字符串。 布尔型变量默认为false。 切片、函数、指针变量的默认为nil。

当然我们也可在声明变量的时候为其指定初始值。变量初始化的标准格式如下:

var 变量名 类型 = 表达式
var name string = "Q1mi"
var age int = 18

或者一次初始化多个变量

var name, age = "Q1mi", 20

类型推导

有时候我们会将变量的类型省略,这个时候编译器会根据等号右边的值来推导变量的类型完成初始化。

var name = "Q1mi"
var age = 18

短变量声明

在函数内部,可以使用更简略的 := 方式声明并初始化变量。

package mainimport ("fmt"
)
// 全局变量m
var m = 100func main() {n := 10m := 200 // 此处声明局部变量mfmt.Println(m, n)
}

匿名变量

在使用多重赋值时,如果想要忽略某个值,可以使用匿名变量(anonymous variable)。 匿名变量用一个下划线_表示,例如:

func foo() (int, string) {return 10, "Q1mi"
}
func main() {x, _ := foo()_, y := foo()fmt.Println("x=", x)fmt.Println("y=", y)
}

匿名变量不占用命名空间,不会分配内存,所以匿名变量之间不存在重复声明。 (在Lua等编程语言里,匿名变量也被叫做哑元变量。)

注意事项:

  1. 函数外的每个语句都必须以关键字开始(var、const、func等)
  2. :=不能使用在函数外
  3. _多用于占位,表示忽略值

常量

相对于变量,常量是恒定不变的值,多用于定义程序运行期间不会改变的那些值。 常量的声明和变量声明非常类似,只是把var换成了const,常量在定义的时候必须赋值。

const pi = 3.1415
const e = 2.7182

声明了pi和e这两个常量之后,在整个程序运行期间它们的值都不能再发生变化了。

多个常量也可以一起声明:

const (pi = 3.1415e = 2.7182
)

const同时声明多个常量时,如果省略了值则表示和上面一行的值相同。 例如:

const (n1 = 100n2n3
)

上面示例中,常量n1、n2、n3的值都是100。

iota

iota是go语言的常量计数器,只能在常量的表达式中使用。

iota在const关键字出现时将被重置为0。const中每新增一行常量声明将使iota计数一次(iota可理解为const语句块中的行索引)。 使用iota能简化定义,在定义枚举时很有用。

const (n1 = iota //0n2        //1n3        //2n4        //3)

几个常见的iota示例:

使用_跳过某些值

const (n1 = iota //0n2        //1_n4        //3)

iota声明中间插队

const (n1 = iota //0n2 = 100  //100n3 = iota //2n4        //3)const n5 = iota //0

多个iota定义在一行

const (a, b = iota + 1, iota + 2 //1,2c, d                      //2,3e, f                      //3,4)
http://www.15wanjia.com/news/32781.html

相关文章:

  • 公司没有自己的网站appstore关键词优化
  • 电商网站设计系统北京网站优化效果
  • 个人怎么做优惠券网站百度ai营销中国行
  • 洛阳seo管理系统推广团队seo关键字优化技巧
  • 网站流量建设网站推广是干嘛的
  • 网站内链如何做优化十大网站平台
  • 上海网站域名备案处关键词优化简易
  • 网页和网站是一样的吗域名注册新网
  • 云南专业网站建站建设个人网页设计作品欣赏
  • 网站需要第三方登录怎么做成都网站制作
  • 长春网站建设万网域名查询工具
  • 汽车制作公司排名北京网站优化技术
  • 无锡网站建设标准东莞网站建设优化排名
  • 在婚恋网站做销售好吗超级外链
  • 企业网站建设需要什么微商软文大全
  • wordpress 用户idgoogle搜索优化方法
  • 360官网广西seo搜索引擎优化
  • 垫江集团网站建设网店推广的渠道有哪些
  • 网站建设与管理专业好吗网址百度刷排名
  • 哪些网站可以做移动端模板长春seo排名扣费
  • asp网站源码说明360营销推广
  • 珠海定制网站制作北京网站排名seo
  • 企业文化vi设计seo入口
  • 榆林市网站建设近一周热点新闻
  • 建设网站专业网络营销的概念
  • 做养生的网站多吗制作网页链接
  • 网站未备案推广app
  • 重庆网站建设科技公司软文营销案例文章
  • 网站帮助页面设计百度seo和sem
  • 电商品牌网站开发运营免费的云服务器有哪些